Home
Softono

Ansible Hms Docker

Open source Jinja
451
Stars
60
Forks
2
Issues
7
Watchers
2 months
Last Commit

 About Ansible Hms Docker

Ansible playbook for an orchestrated Home Media Server deployment

Platforms

Web Self-hosted Docker

Languages

Jinja

Need Help Installing Ansible Hms Docker?

We provide expert installation service for this software. Our team will install, configure, and secure Ansible Hms Docker on your server. plans start at just $30.

Ansible Hms Docker

View on GitHub
hmsdocker-logo

Discord GitHub Release GitHub Repo stars

GitHub Actions Workflow Status Last Commit GitHub License

HMS-Docker

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
  • Automatic App Initialization (Sonarr, Radarr, Prowlarr, etc.)
  • 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://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

AI Disclaimer

AI is starting to make contributions to this codebase. With that said, 95%+ of it was still written by hand. I have used AI to develop the Unifi DNS integration, refine the update process for new playbook versions, and update/align documentation. The first offical 1.0 release was in January of 2022, long before AI was actually useful.