Skip to content

ahembree/ansible-hms-docker

Repository files navigation

ansible-hms-docker

Deployment Tests

HMS-Docker Logo

Ansible Playbook to setup an automated Home Media Server stack running on Docker across a variety of platforms with support for GPUs, SSL, SSO, DDNS, and more.

Features

  • GPU acceleration for media transcoding
    • Intel and Nvidia GPU support
    • You must install the drivers for your Nvidia GPU yourself, it is not included in this playbook, but it will verify GPU acceleration is available
  • Automatic Docker installation
  • Automatic container updates
  • Dynamic DNS updates with Cloudflare
  • Wildcard SSL certificate generation
  • Support for multiple network shares
  • Single Sign-On with Authentik
  • Support for separate 4K instances of Sonarr and Radarr
  • Automated dashboard configuration in Homepage
  • Custom scripts
    • Advanced monitoring script(s) for Uptime-Kuma to detect if media is actually accessible by the Plex container
    • Convert Traefik certificate file to a Plex-supported certificate file (PKCS12)

Getting Started

Please see the docs page at: https://docs.hmsdocker.dev

Contributing

Pull requests are always welcome!

If you have suggestions for containers to add or any other improvements, please submit a Discussion Post