dankhostself-host anything

Self-hosted apps with Docker Compose

Each page gives the app's official compose definition adapted for a Caddy reverse proxy, the hardware figures its own project publishes (and says so where it publishes none), and every source with the date it was checked. To run several together, tick them in the builder.

What each project says it needs

Published figures only, as minimum / recommended. Most projects publish none, and the ones that do mean different things (Nextcloud counts RAM per PHP process; Home Assistant's figures are for its OS in a virtual machine). Each app's page has the conditions and the source.

AppRAMCPUDisk
Nextcloud128 MB per PHP process / 512 MB per PHP processnot publishednot published
Immich6 GB / 8 GB2 cores / 4 coresnot published
Jellyfin4 GB / 8 GBAny modern CPU with 4 threads / Intel Core i5-11400, Pentium Gold G7400, N100 or Apple M series– / 100 GB SSD
Vaultwardennot publishednot publishednot published
Home Assistant2 GB / –2 vCPUs / –not published
Paperless-ngxnot publishednot publishednot published
Uptime Kumanot publishednot publishednot published
Audiobookshelfnot publishednot publishednot published
Navidromenot publishednot publishednot published
FreshRSSnot publishednot publishednot published
Forgejonot publishednot publishednot published
Mealienot publishednot publishednot published
Actual Budgetnot publishednot publishednot published
Stirling-PDF– / 4 GB2 cores / 4 cores– / 10 GB free space
linkdingnot publishednot publishednot published
Minifluxnot publishednot publishednot published
Grafana512 MB / –1 core / –not published
PhotoPrism3 GB / –2 cores / –not published
Kavitanot publishednot publishednot published
Syncthingnot publishednot publishednot published