This is the updated docker-compose repo of all the media, home, and web server apps described in the following guides on our website:
- Docker Media Server Ubuntu: Compose for 23 Awesome Apps
- Ultimate Traefik Docker Compose Guide [2022] with LetsEncrypt
- WordPress on Docker with Nginx, Traefik, LE SSL, Security, and Speed
- Ultimate Synology NAS Docker Compose Media Server 2022
When you are ready to upgrade to Traefik or prefer Traefik over Nginx Proxy Manager, I strongly suggest getting Traefik and Traefik dashboard up and running before adding any other app. Here is the order I would recommend:
- Traefik with HTTP Authentication. This requires:
- .env file
- secrets
- network definition
- middlewares and chains
- Socket Proxy
- Check to ensure Traefik still works
- OAuth or Authelia (optional)
- Check to ensure OAuth works
- Put Traefik dashboard behind OAuth or Authelia and disable HTTP Authentication
- Ensure Traefik dashboard works behind OAuth/Authelia
- Proceed to add portainer and other apps/services
Go step-by-step. If you bite too big of a piece, I guarantee you will choke.
Supporting Articles:
- How to Install Docker and Docker Compose on Ubuntu 22.04 LTS [VIDEO]
- How to Install Docker and Docker Compose on Ubuntu 20.04 LTS
- Cloudflare Settings for Traefik Docker: DDNS, CNAMEs, & Tweaks
- Google OAuth 2 MFA Protection for Docker
- Authelia MFA Protection for Docker
- Traefik Docker Security Best Practices
- Crowdsec Docker Compose Guide Part 1: Powerful IPS with Firewall Bouncer
- CrowdSec Docker Part 2: Improved IPS with Cloudflare Bouncer
- CrowdSec Docker Part 3: Traefik Bouncer for Additional Security
- CrowdSec Multiserver Docker (Part 4): For Ultimate Protection
- Ultimate Docker to Podman Migration Guide: It's NOT difficult
- Nextcloud Docker with Traefik Reverse Proxy for Beginners
The following posts have been updated/replaced by the posts linked above:
- Docker Media Server with Traefik 2 Reverse Proxy
- Docker Media Server without Reverse Proxy
- Docker Media Server with Traefik 1 Reverse Proxy
- Synology Docker Media Server with Traefik, Docker Compose, and Cloudflare