Our great sponsors
-
containarr
Discontinued Route your arr through a vpn, then access it with a simple reverse proxy at containarr.lan
-
gluetun
VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Nginx Proxy Manager
Docker container for managing Nginx proxy hosts with a simple, powerful interface
"Hi, this is ray the developer of containarr. /u/bigbeansinyachin is an alt account that I made before this one because, well, I hadn't really intended to make a permanent reddit account again before now. But, in the interest of accepting reddit's value in spuring discussion I've decided to change my stance. You can check further development by following at https://github.com/ray-rock/containarr or by going to my account and following up there. I will be back when its time to drop the newest release. In the meantime, I'd like to thank everyone who has participated in this discussion, and those who have followed up on github. Your feedback helps drive this project and introduces me to new concepts, tools, and approaches I might not have otherwise considered. I'll check back periodically to gather/reply to any new feedback before the next release."
Hi, I've put together this docker-compose app that combines Sonarr, qbittorrent, Radarr, deemix, and more, provides a simple web interface to access them all, and proxies all network traffic through a VPN of your choice using gluetun.
If you restart Gluetun using docker-compose up, then yes, the other containers will restart but if for instance you use Watchtower to automatically update Gluetun, then the dependent containers will not automatically restart and will not have a network. There are many other scenarios where this is the case.
The developer of Gluetun is working on a container called deunhealth to address this issue. He initially thought it would be an easy fix but has yet to release a working version that can automatically trigger restarts of dependent containers.
GitHub Docker Compose issue
I'd recommend you roll a decent reverse proxy in to this. Traefik is well suited for docker-compose but isn't really newbie-friendly. On the other hand Nginx Proxy Manager (https://nginxproxymanager.com/) is about as easy as reverse proxies get due to a very nice Web GUI. I use it for some projects though I use Traefik in production.
Related posts
- How to Deploy a Multi Container Docker Compose Application On Amazon EC2
- Docker Compose: how to wait for the MySQL server container to be ready?
- Using Docker to Containerize Laravel Apps for Development and Production
- Docker compose, orchestrating and automating services
- Hosting a simple docker-compose app with Nginx and generate a SSL with certbot on digitalocean droplet