Here lies all the Docker container i selfhost. only compose
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-18 16:50:35 +02:00
attic changing port for attic 2026-08-24 11:04:21 +02:00
authentik refactoring frontend, removing authentik creating its own compose 2026-05-23 07:31:19 +08:00
budget fixing env vars for firefly III 2026-09-30 14:01:50 +02:00
dockhand changing dockhand compose handling for better deployement 2026-05-09 18:56:54 +08:00
forgejo switch forgejo to 16 2026-09-24 19:27:56 +02:00
frontend updating frontend 2026-08-24 10:14:17 +02:00
immich updating immich & jellyfin compose to match new frontend compose 2026-05-16 18:53:41 +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
monitoring grafana : fixing logs noise 2026-10-18 16:50:35 +02:00
nginx refactoring nginx.conf 2026-06-15 15:10:37 +08:00
nginx_internal setup penpot 2026-09-22 14:01:53 +02:00
penpot fixing smtp values 2026-09-22 15:11:09 +02: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