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.
- Nextcloud A safe home for all your data: store your files, contacts, calendars and more on a server of your choosing, keep them synchronised across your devices and share them with others.
- Immich High performance self-hosted photo and video management solution.
- Jellyfin Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media, from a dedicated server to end-user devices via multiple apps.
- Vaultwarden An alternative server implementation of the Bitwarden Client API, written in Rust and compatible with official Bitwarden clients, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.
- Home Assistant Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts.
- Paperless-ngx A community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.
- Uptime Kuma Uptime Kuma is an easy-to-use self-hosted monitoring tool.
- Audiobookshelf Audiobookshelf is a self-hosted audiobook and podcast server.
- Navidrome Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device.
- FreshRSS FreshRSS is a self-hosted RSS feed aggregator. It is lightweight, easy to work with, powerful, customizable, and a multi-user application with an anonymous reading mode.
- Forgejo Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.
- Mealie Mealie is a self hosted recipe manager, meal planner and shopping list with a RestAPI backend and a reactive frontend built in Vue for a pleasant user experience for the whole family.
- Actual Budget Actual is a local-first personal finance tool. It is 100% free and open-source, written in NodeJS, it has a synchronization element so that all your changes can move between devices without any heavy lifting.
- Stirling-PDF Stirling PDF is a powerful, open-source PDF editing platform. Run it as a personal desktop app, in the browser, or deploy it on your own servers with a private API.
- linkding linkding is a bookmark manager that you can host yourself. It's designed be to be minimal, fast, and easy to set up using Docker.
- Miniflux Miniflux is a minimalist and opinionated feed reader.
- Grafana Grafana Open Source Software (OSS) enables you to query, visualize, alert on, and explore your metrics, logs, and traces wherever they're stored.
- PhotoPrism PhotoPrism® is an AI-powered, privacy-first app for browsing, organizing, and sharing photos and videos. It helps tag, search, and rediscover media without getting in your way, whether self-hosted or in the cloud.
- Kavita Kavita is an open-source, self-hosted digital library management system primarily designed for managing and reading comics, manga, and ebooks.
- Syncthing Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes.
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.
| App | RAM | CPU | Disk |
|---|---|---|---|
| Nextcloud | 128 MB per PHP process / 512 MB per PHP process | not published | not published |
| Immich | 6 GB / 8 GB | 2 cores / 4 cores | not published |
| Jellyfin | 4 GB / 8 GB | Any modern CPU with 4 threads / Intel Core i5-11400, Pentium Gold G7400, N100 or Apple M series | – / 100 GB SSD |
| Vaultwarden | not published | not published | not published |
| Home Assistant | 2 GB / – | 2 vCPUs / – | not published |
| Paperless-ngx | not published | not published | not published |
| Uptime Kuma | not published | not published | not published |
| Audiobookshelf | not published | not published | not published |
| Navidrome | not published | not published | not published |
| FreshRSS | not published | not published | not published |
| Forgejo | not published | not published | not published |
| Mealie | not published | not published | not published |
| Actual Budget | not published | not published | not published |
| Stirling-PDF | – / 4 GB | 2 cores / 4 cores | – / 10 GB free space |
| linkding | not published | not published | not published |
| Miniflux | not published | not published | not published |
| Grafana | 512 MB / – | 1 core / – | not published |
| PhotoPrism | 3 GB / – | 2 cores / – | not published |
| Kavita | not published | not published | not published |
| Syncthing | not published | not published | not published |