Ansible playbook to simplify Linux Docker config & common container deployment

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

1 Like

It looks nice. One thing, the EPlus TV is now maintained by Tony Wagner. Sadly, @m0ngr31 passed away. GitHub - tonywagner/EPlusTV: Virtual linear channels for ESPN, ESPN+, Gotham Sports, NFL+, B1G+, NESN, WNBA League Pass, Outside TV, Mountain West, FloSports, Victory+, NSIC, PWHL, LOVB Live, NHL.tv, Paramount+, CBS Sports, MLB.tv, and FOX Sports

Sorry to hear that about @m0ngr31. I'll get the update made to move over to Tony's. Thanks for the heads up.

Update made & tested. Current version deploys Tony's version of the container. If by some slim chance someone used this before the change was made, just rerun it to rebuild the container. You'll have to reconfigure EPlusTV when you're done.

sounds great but when I clicked that link I got a 404 error. Is it down?

Github suspended my account for reasons unknown. I'm working through support to get it reinstated.

Put it on GitLab

1 Like

Great idea! Thanks for the suggestion. I've done exactly that:

Ansible Playbook for Quick ChDVR Setup