77 Self-Hosted Apps You Can Install in One Click (Full Catalog)
The hardest part of a homelab is rarely the hardware. It is deciding what to run, then discovering that "install it" hides six more steps.
This page is the complete, current map of what DashCaddy deploys in one click: 78 application templates across 17 categories, each with a dedicated install guide covering prerequisites, the exact deploy payload, and post-install verification. Every link below goes to that app's guide.
Everything here is deployable from the dashboard, from the REST API, or through the MCP server.
Media (10)
Stream, read, and listen to your own library — no subscription, no regional licensing, no vendor deciding what you are allowed to own.
- Plex — stream your personal media collection anywhere
- Jellyfin — free software media system, an alternative to Plex
- Emby — personal media server with apps for all devices
- Audiobookshelf — self-hosted audiobook and podcast server
- Navidrome — modern music server and streamer
- Calibre-Web — browse and read your ebook library in a browser
- Kavita — fast, cross-platform manga and comic reader
- Komga — comics and manga server with a clean web reader
- Airsonic Advanced — stream your music collection to any device
- Vintage Stereo — a retro-styled internet radio player
Media Management (8)
The tooling that turns a folder of files into an organized library.
- Seerr — request management for your media stack
- Sonarr — TV series collection management
- Radarr — movie collection management
- Lidarr — music collection management
- Readarr — book collection management
- Prowlarr — indexer manager for the whole stack
- Bazarr — automatic subtitle management
- Tautulli — monitoring and statistics for Plex
Downloads (5)
- qBittorrent — feature-rich BitTorrent client with a web UI
- Transmission — lightweight, no-fuss torrent client
- SABnzbd — Usenet downloader
- NZBGet — efficient Usenet binary downloader
- JDownloader 2 — download manager for file hosts
Photos (2)
- Immich — self-hosted photo and video backup, the open answer to Google Photos
- PhotoPrism — AI-powered photo organization and search
Files (3)
- FileBrowser — a web file manager for a directory on your server
- Syncthing — continuous peer-to-peer file synchronization
- Sami Files — a multi-server file manager for your fleet
Productivity (9)
- Nextcloud — the complete self-hosted productivity and file platform
- Paperless-ngx — index, search, and archive your documents
- BookStack — structured wiki and documentation platform
- Outline — fast, modern team knowledge base
- Trilium Notes — hierarchical personal knowledge base
- Standard Notes — encrypted notes with a long-term focus
- Mealie — recipe manager and meal planner
- Actual Budget — local-first personal budgeting
- Excalidraw — hand-drawn-style virtual whiteboard
Development (4)
- Gitea — lightweight self-hosted Git service
- VS Code Server — a full VS Code instance in the browser
- Jenkins — automation server for builds and pipelines
- Drone CI — container-native continuous integration
Management (2)
- Portainer — the well-known Docker container dashboard
- Watchtower — automatic container image updates
Monitoring (4)
- Uptime Kuma — self-hosted uptime and alerting
- Grafana — dashboards and visualization for your metrics
- Dozzle — live container log viewer
- Speedtest Tracker — scheduled internet speed monitoring
Networking (2)
- Pi-hole — network-wide ad and tracker blocking
- WireGuard VPN — fast, modern VPN tunnels
DNS (4)
- Technitium DNS Server — authoritative and recursive DNS in one
- BIND9 DNS Server — the classic, battle-tested nameserver
- PowerDNS — high-performance authoritative DNS
- CoreDNS — plugin-based DNS server
Communication (4)
- Rocket.Chat — self-hosted team chat
- Matrix Synapse — decentralized, federated messaging
- Roundcube — webmail for your own mail server
- Docker Mailserver — a full mail stack in one container
Home Automation (2)
- Home Assistant — local-first home automation
- Node-RED — flow-based automation wiring
Database (4)
- PostgreSQL — the reliable relational workhorse
- Redis — in-memory key-value store and cache
- MongoDB — document database for modern apps
- Adminer — a single-file database admin UI
Security (4)
- Vaultwarden — a lightweight Bitwarden-compatible password manager
- Authentik — identity provider and single sign-on
- CrowdSec — collaborative, behavior-based intrusion prevention
- DashCA — internal certificate authority
Utilities (8)
- Homepage — a modern dashboard for all your services
- Homarr — a customizable service dashboard
- IT Tools — a collection of everyday developer utilities
- Stirling PDF — the web-based PDF toolbox
- Change Detection — watch any web page for changes
- Whoami — a tiny container that reports request details
- Digital Clock — a simple always-on clock display
- Weather — a self-hosted weather page
Gaming (2)
- Minecraft Server — a managed Minecraft Java server
- Valheim Server — a dedicated Valheim world for you and your friends
Why a catalog beats five tabs of documentation
Categories matter more than they look. They are what turn "I have some containers" into "I know what my server does." Grouping the same services makes it obvious when something is missing — no monitoring, no backups, no identity layer — and gives you a natural next thing to add.
The catalog is also the reason deployment stays consistent. Every template defines its image, its ports, its volumes, and its health check in one place, so a deploy behaves the same way whether it is the first app on the host or the fortieth. The platform takes care of the DNS record, the reverse-proxy entry, and the certificate in the same pass.
What to deploy first
If you are starting from nothing, this order tends to work well:
- A dashboard — Homepage or Homarr — so you can see everything at once.
- Monitoring — Uptime Kuma — so you find out when something breaks.
- The thing you actually wanted — photos, media, or files. Deploy it while the setup is fresh.
- A password manager — Vaultwarden — before you have forty logins to track.
Getting started
Install DashCaddy on any Linux host with Docker:
curl -fsSL https://get.dashcaddy.net | bash
The installation docs cover requirements, First Service walks through your first deploy, and the catalog index lists all 78 apps. If you would rather understand the strategy first, start with what makes a good self-hosting platform or the best self-hosted apps for a homelab.