Skip to content

raeffs/docker-host

Repository files navigation

Docker Compose configurations for Self-Hosting

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.

What's included?

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 adminer-status
Authelia
Baikal baikal-status baikal-rootless baikal-healthchecks baikal-checks baikal-version baikal-commit
Bonob bonob-status bonob-rootless bonob-healthchecks bonob-checks bonob-version bonob-commit
Commento
Dozzle dozzle-status dozzle-rootless dozzle-healthchecks dozzle-checks dozzle-version dozzle-commit
Etesync
Gitea
Grafana
Grocy
Home Assistant home-assistant-status
Homepage homepage-status homepage-rootless homepage-healthchecks homepage-checks homepage-version homepage-commit
Iperf
Leantime
Mastodon mastodon-status
Matomo
Mealie
Memos
Miniflux miniflux-status miniflux-rootless miniflux-healthchecks miniflux-checks miniflux-version miniflux-commit
Navidrome navidrome-status navidrome-rootless navidrome-healthchecks navidrome-checks navidrome-version navidrome-commit
Ofelia
OpenProject
PiHole
Pocket ID pocket-id-status pocket-id-rootless pocket-id-healthchecks pocket-id-checks pocket-id-version pocket-id-commit
Portainer
Prometheus
Redmine
Seq
Traefik traefik-status traefik-rootless traefik-healthchecks traefik-checks traefik-version traefik-commit
Unbound
Verdaccio
Wallabag wallabag-status wallabag-rootless wallabag-healthchecks wallabag-checks wallabag-version wallabag-commit
Watchtower watchtower-status watchtower-rootless watchtower-healthchecks watchtower-checks watchtower-version watchtower-commit
Whoami whoami-status whoami-rootless whoami-healthchecks whoami-checks whoami-version whoami-commit
WireGuard wireguard-status
Wishlist wishlist-status wishlist-rootless wishlist-healthchecks wishlist-checks wishlist-version wishlist-commit

How to use it?

You can find instructions on how to use this repository here.

How to contribute?

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.


Attributions

Icons made by Freepik from www.flaticon.com

About

Contains a collection of docker compose configurations used for self-hosting.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •