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 | ||||||
| Forgejo | ||||||
| Gitea | ||||||
| Grafana | ||||||
| Grocy | ||||||
| Home Assistant | ||||||
| Homepage | ||||||
| Iperf | ||||||
| Keycloak | ||||||
| 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