Here lies all the Docker container i selfhost. only compose
Find a file
2026-07-31 18:35:35 +08:00
authentik refactoring frontend, removing authentik creating its own compose 2026-05-23 07:31:19 +08:00
budget opening to internal network firefly III for troubleshooting 2026-07-25 15:39:17 +08:00
dockhand changing dockhand compose handling for better deployement 2026-05-09 18:56:54 +08:00
forgejo updating ssh portmapping forgejo 2026-07-03 18:55:03 +08:00
frontend updating immich and jellyfin conf for nginx to allow cert renewal 2026-07-31 18:35:35 +08:00
immich updating immich & jellyfin compose to match new frontend compose 2026-05-16 18:53:41 +08:00
lubelogger adding lubelogger to compose stack 2026-07-30 14:08:57 +08:00
mail_stack updating mail_stack to do not rely on nginx for email management. 2026-06-08 11:15:55 +08:00
media_stack updating prowlarr user id 2026-06-15 15:29:59 +08:00
nginx refactoring nginx.conf 2026-06-15 15:10:37 +08:00
nginx_internal adding vikunja to compose stack 2026-07-30 14:07:33 +08:00
uptime changing uptime kuma layout 2026-06-13 09:47:52 +08:00
vaultwarden portmapping update to vaultwarden 2026-05-31 14:45:27 +08:00
vikunja adding container name to vikunja 2026-07-30 14:48:00 +08:00
xray adding temporary xray docker + conf 2026-06-21 16:39:42 +08:00
LICENSE Initial commit 2026-05-04 10:28:09 +00:00
README.md updating readme to new compose 2026-07-30 14:07:51 +08:00

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.

Docker TrueNAS

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

Reach out

Mail Signal