This repository used to contain the configuration of my docker host running in my home network. Nowadays it is more of a collection of different docker compose configurations for services I either run in my home network or on some cloud infrastructure.
The repository uses Nx with a local plugin to manage the different projects. But if you don't want to use Nx or load a ton of Node.js dependencies, you can still use the docker compose configurations without any of it.
You can find a list of services that are included by opening the apps folder. I try to create a folder (Nx project) per service / docker compose configuration. Almost all of the services depend on the reverse proxy / load balancer Traefik. But other than that, they should be mostly self contained.
You can find instructions on how to use this repository here.
If you found a bug or have an idea on how to improve the setup, feel free to send me a pull request or open an issue. Same if you have a question or need help with the setup. And if you would like to support me, you can buy me a beer.
Icons made by Freepik from www.flaticon.com