Here lies all the Docker container i selfhost. only compose
| authentik | ||
| budget | ||
| dockhand | ||
| forgejo | ||
| frontend | ||
| immich | ||
| lubelogger | ||
| mail_stack | ||
| media_stack | ||
| nginx | ||
| nginx_internal | ||
| uptime | ||
| vaultwarden | ||
| vikunja | ||
| xray | ||
| LICENSE | ||
| README.md | ||
Docker
All the container stacks running in my homelab, deployed on TrueNAS through Dockhand, and onto my VPS using Hawser. Rootless (partially) and snapshoted. It is licensed under MIT so feel free to modify, use and share.
How it works
Every stack in this repo is synced by Dockhand : automaticly pulls, builds and deploys the containers, including vuln scanning and secret management.
Each container is rootless and only has access only to its dataset inside truenas.
The Stacks
| Stack | What it runs |
|---|---|
authentik |
SSO / identity provider |
dockhand |
Dockhand |
forgejo |
Self-hosted git > VPS |
actual |
Self-hosted finance app |
frontend |
Public-facing nginx reverse proxy + certbot + fail2ban |
immich |
Photos backup and management |
mail_stack |
Stalwart mail server > VPS |
media_stack |
Media services |
nginx |
Reverse proxy + certbot + fail2ban > VPS version |
nginx_internal |
Internal (LAN-only) reverse proxy |
uptime |
Uptime Kuma monitoring > VPS |
vaultwarden |
Bitwarden-compatible password manager > VPS |
xray |
Xray proxy (Work In Progress) > VPS |
lubelogger |
car maintenance tracking |
firefly |
Finance management |
vikunja |
Project management |