DashCaddy Documentation
App Catalog
DashCaddy ships with 77 pre-configured application templates. Every template can be deployed from the dashboard, called via the REST API, or invoked through the MCP server. This page is the index — click any app for its dedicated install guide with prerequisites, the exact API payload shape, and post-install verification steps.
77 apps across 17 categories. The canonical source is dashcaddy-api/src/docker/app-templates.js; regenerate these pages with scripts/regenerate-catalog-docs.sh after editing.
Media
Plex
EasyStream your personal media collection anywhere
Jellyfin
EasyFree software media system - alternative to Plex
Emby
EasyPersonal media server with apps for all devices
Audiobookshelf
EasySelf-hosted audiobook and podcast server
Navidrome
EasyModern music server and streamer
Calibre-Web
IntermediateWeb-based ebook manager and reader
Kavita
EasyDigital reading platform for manga, comics, and books
Vintage Stereo
EasyGlass-front console stereo that tunes curated real internet stations (SomaFM, KEXP, Radio Paradise, and more) through a beautiful analog UI
Komga
EasyComic and manga media server with web reader
Airsonic Advanced
EasyFree web-based media streamer
Media Management
Seerr
EasyMedia request and discovery manager for Plex, Jellyfin, and Emby
Sonarr
IntermediateSmart PVR for newsgroup and bittorrent users
Radarr
IntermediateMovie collection manager for Usenet and BitTorrent
Tautulli
EasyPlex media server monitoring and statistics
Prowlarr
AdvancedIndexer manager/proxy for *arr applications
Bazarr
EasyAutomatic subtitle downloader for Sonarr and Radarr
Lidarr
IntermediateMusic collection manager for Usenet and BitTorrent
Readarr
IntermediateBook and audiobook collection manager
Downloads
qBittorrent
EasyLightweight BitTorrent client with web UI
Transmission
EasyLightweight BitTorrent client
SABnzbd
IntermediateBinary newsreader for Usenet downloads
JDownloader 2
EasyDownload manager for file hosting sites
NZBGet
IntermediateEfficient Usenet downloader
Productivity
Nextcloud
IntermediateSelf-hosted productivity platform and file sync
Paperless-ngx
IntermediateDocument management system - scan, organize, and search documents
BookStack
IntermediateSimple wiki and documentation platform
Actual Budget
EasyPrivacy-focused budgeting app with envelope budgeting
Mealie
EasyRecipe manager and meal planner with grocery lists
Outline
AdvancedModern team knowledge base and wiki
Trilium Notes
EasyHierarchical knowledge base and note-taking app
Excalidraw
EasyCollaborative virtual whiteboard for sketching and diagrams
Standard Notes
IntermediateEnd-to-end encrypted notes app
Development
Gitea
EasyLightweight self-hosted Git service
VS Code Server
EasyVisual Studio Code in your browser
Jenkins
AdvancedAutomation server for CI/CD pipelines
Drone CI
IntermediateContainer-native continuous delivery platform
Management
Monitoring
Uptime Kuma
EasySelf-hosted monitoring tool like Uptime Robot
Grafana
AdvancedAnalytics and interactive visualization platform
Dozzle
EasyReal-time Docker container log viewer
Speedtest Tracker
EasyInternet speed monitoring over time
Networking
Pi-hole
IntermediateNetwork-wide ad blocker and DNS sinkhole
WireGuard VPN
AdvancedFast, modern, secure VPN tunnel
DNS
Technitium DNS Server
EasyModern DNS server with web UI for managing private zones
BIND9 DNS Server
AdvancedIndustry-standard DNS server - powerful and flexible
PowerDNS
IntermediateHigh-performance DNS server with SQL backend
CoreDNS
IntermediateCloud-native DNS server - lightweight and flexible
Files
FileBrowser
EasyWeb-based file manager with sharing capabilities
Syncthing
EasyContinuous file synchronization between devices
Sami Files
IntermediateMulti-server SSH file manager — browse, edit, upload, and exec across all your machines from one browser tab
Communication
Rocket.Chat
IntermediateTeam collaboration platform like Slack
Matrix Synapse
AdvancedDecentralized, secure messaging and collaboration
Roundcube
IntermediateModern webmail client with rich features
Docker Mailserver
AdvancedFull-featured email server with SMTP, IMAP, spam filtering
Home Automation
Home Assistant
IntermediateOpen source home automation platform
Node-RED
IntermediateFlow-based programming for IoT and automation
Database
PostgreSQL
IntermediateAdvanced open-source relational database
Redis
EasyIn-memory data structure store and cache
MongoDB
IntermediateDocument-oriented NoSQL database
Adminer
EasyLightweight database management in single PHP file
Security
DashCA
EasyOne-click root CA certificate installer for your network
Vaultwarden
EasyLightweight Bitwarden-compatible password manager
Authentik
AdvancedIdentity provider and single sign-on platform
CrowdSec
IntermediateCollaborative intrusion prevention system
Photos
Immich
IntermediateSelf-hosted Google Photos alternative
PhotoPrism
IntermediateAI-powered photo management
Utilities
Homepage
EasyHighly customizable application dashboard
Stirling PDF
EasySelf-hosted PDF manipulation tool - merge, split, convert, and more
Weather
EasyLive weather widget with temperature, conditions, and wind
Homarr
EasySleek dashboard for all your services
Digital Clock
EasyLive digital clock with time, date, and day of week
IT Tools
EasyCollection of handy developer and IT tools in one place
Change Detection
EasyMonitor websites for changes
Whoami
EasySimple HTTP request debugging service
Gaming
Minecraft Server
EasyMinecraft Java Edition dedicated server
Valheim Server
EasyValheim dedicated server for multiplayer Viking adventures
Adding your own template
Add an entry to APP_TEMPLATES in dashcaddy-api/src/docker/app-templates.js with the required fields (name, description, category, docker.image, ports, volumes), then re-run scripts/regenerate-catalog-docs.sh. The template will appear in the dashboard App Selector automatically.