N0x0n, 1 year ago This how I do it, not saying it’s the best way, but serves me well :). For each type of application, 1 docker-compose.yaml. This will have all linked containers in 1 file but all your different applications are seperate ! Every application in it’s respective folder. home/user/docker/app1/docker-compose.yml home/user/docker/app2/docker-compose.yml home/user/docker/app3/docker-compose.yml Everything is behind an application proxy (traefik in my case) and served with self-signed certificate. I access all my apps through their domain name on my LAN with wireguard.
This how I do it, not saying it’s the best way, but serves me well :).
For each type of application, 1 docker-compose.yaml. This will have all linked containers in 1 file but all your different applications are seperate !
Every application in it’s respective folder.
Everything is behind an application proxy (traefik in my case) and served with self-signed certificate.
I access all my apps through their domain name on my LAN with wireguard.