I threw together an Ansible playbook to help simplify the deployment of Docker on Linux (I'm using Ubuntu 24.04.3 LTS, but it should work on anything Ubuntu-based), along with containers for CHDVR, Pluto, Tubi, Samsung TV+, EPlusTV, FrndlyTV, mlbserver, & Watchtower (for updates). I have a specific use case to where I may need to rebuild a server from scratch pretty quickly, and this combined with backups should make for a relatively easy recovery/migration scenario. I thought others might find it useful as well.
Caveat emptor--this is rough & ugly, but it works for me. I have deviated somewhat on the ports & some of the network config for standard deployments of these containers. I am aware of that. This is what I deployed for my purposes & had to make some adjustments based on other things I have running. You are free to change those to whatever works for you. Same goes for the volume names.
Enjoy!
Ansible Playbook for Quick CHDVR Setup
Link edited to point to GitLab