← All posts
9 min readDashCaddy Team

77 Self-Hosted Apps You Can Install in One Click (Full Catalog)

self-hosted appsdocker app catalogself-hosted app listone-click appshomelab apps

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)

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)

Networking (2)

DNS (4)

Communication (4)

Home Automation (2)

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)

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:

  1. A dashboard — Homepage or Homarr — so you can see everything at once.
  2. Monitoring — Uptime Kuma — so you find out when something breaks.
  3. The thing you actually wanted — photos, media, or files. Deploy it while the setup is fresh.
  4. 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.