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 below. I try to create a folder (Nx project) per service / docker compose configuration. Almost all of the services depend on the reverse proxy Traefik. But other than that, they should be mostly self contained.
Service | Status | Rootless | Healthchecks | CI Checks | Latest Version | Last Commit |
---|---|---|---|---|---|---|
Adminer | ||||||
Authelia | ||||||
Baikal | ||||||
Bonob | ||||||
Commento | ||||||
Dozzle | ||||||
Etesync | ||||||
Gitea | ||||||
Grafana | ||||||
Grocy | ||||||
Home Assistant | ||||||
Homepage | ||||||
Iperf | ||||||
Leantime | ||||||
Mastodon | ||||||
Matomo | ||||||
Mealie | ||||||
Memos | ||||||
Miniflux | ||||||
Navidrome | ||||||
Ofelia | ||||||
OpenProject | ||||||
PiHole | ||||||
Pocket ID | ||||||
Portainer | ||||||
Prometheus | ||||||
Redmine | ||||||
Seq | ||||||
Traefik | ||||||
Unbound | ||||||
Verdaccio | ||||||
Wallabag | ||||||
Watchtower | ||||||
Whoami | ||||||
WireGuard | ||||||
Wishlist |
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