hotheadhacker/awesome-selfhost-docker

HTMLawesome-selfhost-docker.vercel.app

🚀 Curated list of open-source, self-hosted projects deployable with Docker and docker-compose. Your go-to resource for amazing self-hostable software.

selfhosteddockerdocker-composeawesome-list
Star 增长趋势
Star
4.1k
Forks
217
周增长
+13
Issues
0
2k4k
2025年9月2026年1月2026年6月2026年10月
README

Awesome Self-Host Docker

hotheadhacker%2Fawesome-selfhost-docker | Trendshift

🚀 Curated list of open-source, self-hosted projects deployable with Docker and docker-compose. Your go-to resource for amazing self-hostable software.

GitAds Sponsored

Sponsored by GitAds


Awesome selfhost docker

Table of Contents

Productivity

Project Description
AFFiNE Knowledge base that combines docs, whiteboards and databases
AppFlowy Open-source Notion alternative with a focus on privacy and extensibility.
Bookstack Platform for organizing and storing information
Cal.diy Open-source scheduling platform from Cal.com, a Calendly alternative
Collabora Online LibreOffice-based online office suite
CryptPad Collaboration suite that is end-to-end encrypted
Docmost Collaborative wiki and documentation software
Documenso Document signing platform, a DocuSign alternative
DocuSeal Create, fill and sign digital documents
draw.io Diagramming and whiteboarding application
ERPNext Free and open-source ERP for businesses
Etherpad Real-time collaborative document editing
Excalidraw Virtual whiteboard for hand-drawn style diagrams
Focalboard Open-source project management tool
HedgeDoc Collaborative markdown editor
Huly All-in-One Project Management Platform
Joplin Note-taking and to-do application
Kanboard Project management software
Kimai Time-tracking application
Leantime Open-source project management system
Memos Lightweight, privacy-first note-taking service
Monica Personal relationship manager
Nextcloud Productivity platform for file hosting and collaboration
Odoo Suite of business apps including CRM, accounting and inventory
OmniTools Self-hosted web-based Swiss army knife for everyday tasks.
OnlyOffice Office suite that enables you to manage documents, projects, team, and customer relations in one place
OpenProject Project management software for classic, agile and hybrid teams
Outline A modern team knowledge base
Paperless-ngx Document management system
Plane Project management tool for issues, sprints and roadmaps
Rallly Schedule group meetings with polls
SiYuan Privacy-first personal knowledge management system
Standard Notes Encrypted note-taking app
Stirling-PDF Web-based PDF toolkit to merge, split, convert, OCR and sign PDFs
Trilium Notes Hierarchical note-taking application
Twenty Modern CRM, a Salesforce alternative
Vikunja To-do app to organise your life with lists, kanban and Gantt views
WeeWX Weather station software
Wekan Open-source Trello-like kanban board
Wiki.js Modern and powerful wiki app built on Node.js

Development

Project Description
Arcane Modern Docker management UI
CapRover Easy app and database deployment and web server manager
CloudBeaver Web-based database manager
Code-Server Run VS Code on any machine anywhere
Coder Self-hosted cloud development environments
CodiMD Real-time collaborative markdown notes
Concourse Container-based continuous integration
Coolify Self-hostable Heroku/Netlify/Vercel alternative
Docker Registry Toolkit and server to store and distribute container images
Dockge Reactive manager for docker compose stacks
Dokploy Deployment platform for apps and databases, a Heroku alternative
Flagsmith Feature flag and remote config service
Forgejo Lightweight, community-driven software forge, a Gitea fork
Fossil Distributed version control system
Gerrit Web-based code review system
GitBucket Git platform powered by Scala
Gitea Lightweight code hosting solution
GitLab DevOps platform
Gogs Painless self-hosted Git service
Gotenberg Docker-powered API for converting documents to PDF
Harbor Cloud-native container image registry
Harness Open Source Code hosting, CI/CD pipelines and artifact registry (formerly Drone CI and Gitness)
Hoppscotch API development ecosystem, a Postman alternative
IT-Tools Collection of handy online tools for developers
Jenkins Automation server for CI/CD
JupyterHub Multi-user server for Jupyter notebooks
Komodo Build and deploy software across many servers
Laradock Full PHP development environment based on Docker (Nginx, PHP, MySQL, Redis and more)
LibreDB Studio Web-based SQL IDE for PostgreSQL, MySQL, MongoDB, Redis and more, with AI query assistance
Meilisearch Lightning-fast search engine API
OneDev Git server with CI/CD, kanban and code search
Penpot Open-source design and prototyping platform for teams
Peon Open-source self-hostable Docker PaaS. Deploy Git apps, Compose stacks, databases, and static sites
pgAdmin Administration and development platform for PostgreSQL
Portainer Lightweight management UI for Docker
Redmine Project management web application
Sentry Error tracking and performance monitoring
SonarQube Continuous inspection of code quality
Sourcegraph Code search and navigation tool
Taiga Project management platform
Theia Cloud & desktop IDE framework implemented in TypeScript
Tigerbeetle The financial transactions database designed for mission critical safety and performance.
Typesense Fast, typo-tolerant search engine
Unleash Feature flag management platform
Verdaccio Lightweight private npm proxy registry
Webhook Debugger, Logger & API Mocking Suite Self-hosted webhook debugging and API mocking suite with live inspection, replay, forwarding, and signature verification
Woodpecker CI Simple yet powerful CI/CD engine

AI & LLMs

Project Description
AnythingLLM All-in-one AI app to chat with your documents using any LLM, with agents and RAG
Khoj AI second brain that answers from your documents and the web
Langflow Visual builder for AI agents and workflows
LibreChat ChatGPT-style interface for many AI providers with agents, MCP and multi-user support
LibreTranslate Machine translation API that runs fully offline
LocalAI Drop-in OpenAI API replacement for running LLMs, image and audio models on your own hardware
Ollama Run Llama, Qwen, Gemma, DeepSeek and other open models locally with a simple API
RAGFlow RAG engine built on deep document understanding
Vane (formerly Perplexica) AI-powered answer engine, an open-source alternative to Perplexity
vLLM High-throughput inference and serving engine for LLMs
Whisper ASR Webservice Speech-to-text API powered by OpenAI Whisper

Automation

Project Description
Activepieces No-code workflow automation with hundreds of integrations, a Zapier alternative
Apache Airflow Platform to author, schedule and monitor workflows
Automatisch Open-source Zapier alternative for automating business workflows
Huginn Build agents that monitor the web and act on your behalf
Kestra Event-driven orchestration platform for data and automation workflows
Semaphore UI Web UI for running Ansible, Terraform, OpenTofu and PowerShell
Windmill Turn scripts into workflows, UIs and scheduled jobs

Backend & Low-Code

Project Description
Appsmith Build internal tools, admin panels and dashboards with a low-code UI
Appwrite Backend server for web, mobile and Flutter apps with auth, databases and functions
Baserow No-code database and Airtable alternative
bknd Lightweight Firebase/Supabase alternative with database, auth, media and an admin UI
Budibase Low-code platform for internal tools, forms and workflows
Grist Relational spreadsheet combining the flexibility of a spreadsheet with a database
Hasura Instant GraphQL and REST APIs on your databases
Parse Server Backend framework with a REST/GraphQL API, auth and push notifications
Strapi Headless CMS to build customisable APIs
Supabase Postgres development platform with auth, storage, realtime and edge functions
Teable No-code Postgres database with a spreadsheet interface
ToolJet Low-code platform for internal tools and business apps

Media

Project Description
Ampache Web-based audio/video streaming application
AudioMuse-AI Local sonic analysis that generates smart playlists for Jellyfin, Navidrome, Emby, Plex and LMS
Bazarr Subtitle manager companion for Sonarr and Radarr
Beets Music library manager and MusicBrainz tagger
Cobalt Quick Media Downloader
Emby Media server for personal streaming
FlareSolverr Proxy server to bypass Cloudflare protection for indexers
gonic Lightweight music streaming server implementing the Subsonic API
Headphones Automated music downloader for NZB and Torrent
Invidious Privacy-friendly alternative front-end to YouTube
Jackett Torrent indexer API proxy for the *arr stack
Jellyfin Media system
Jellystat Statistics and monitoring for Jellyfin
Karaoke Eternal Host your own karaoke party
Koel Personal music streaming server
LibreTime Open-source radio management software
Lidarr Music collection manager
Maintainerr Rule-based cleanup of unwatched media in Plex and Jellyfin
MeTube Web GUI for yt-dlp with playlist support
Mopidy Extensible music server
Navidrome Music server and streamer
Owncast Self-hosted live video streaming and chat server
OwnTone Media server for DAAP/iTunes, AirPlay, Chromecast and MPD clients
PeerTube Decentralised, federated video platform
Pinchflat YouTube media manager that downloads new content automatically
Plex Media server
Prowlarr An indexer manager/proxy built on *Arr to integrate with various media software like Sonarr, Radarr, and Lidarr. Supports multiple indexers and automation.
qBittorrent BitTorrent client with a web UI
Radarr Movie collection manager
Recyclarr Sync TRaSH Guides quality settings to Sonarr and Radarr
SABnzbd Binary newsreader for automated Usenet downloads
Seerr Media request management for Jellyfin, Plex and Emby
Shairport Sync AirPlay and AirPlay 2 audio receiver
SickChill Automatic Video Library Manager for TV Shows
Sonarr TV series collection manager
subarr Coordination layer beside Bazarr and subgen: calibrated audio-language detection, library-wide subtitle coverage, and a queue UI for Whisper transcription.
SuggestArr Companion tool for Overseerr and Jellyfin that provides media recommendations.
Tautulli Monitoring and statistics for Plex Media Server
Telegram Media Downloader Self-hosted daemon that automatically downloads media from Telegram channels, groups, and forum topics. Docker-native with multi-arch support.
Tube Archivist Archive and index your favourite YouTube channels
Unmanic Library optimiser that automatically transcodes your media files
Wizarr User invitation and onboarding for Jellyfin, Plex and Emby

Photos

Project Description
Ente End-to-end encrypted photo storage and authenticator
Immich High-performance photo and video backup, a Google Photos alternative
LibrePhotos Photo management with face recognition and AI-powered search
Lychee Beautiful photo management and sharing
Photoprism Personal photo management
PiGallery2 Fast directory-first photo gallery
Piwigo Photo gallery software for the web

Reading & RSS

Project Description
Audiobookshelf Self-hosted audiobook and podcast server with a web player and mobile apps.
BookLore Book library manager and reader with metadata fetching and OPDS
Calibre-web Web app for browsing, reading, and downloading eBooks
Calibre-Web Automated Calibre-Web with automatic ingest, conversion and metadata enforcement
FreshRSS Self-hosted RSS feed aggregator
Kavita Reading server for manga, comics and ebooks
Komga Media server for comics, manga and ebooks
Miniflux Minimalist and opinionated feed reader
RSSHub Generate RSS feeds from almost any website
Wallabag Save and classify articles

Communication

Project Description
Apprise API Send notifications to 100+ services through a single API
Chatwoot Customer support platform with live chat, email and social inboxes
Diaspora Distributed social networking service
Discourse Open-source discussion platform
ejabberd Robust, scalable XMPP, MQTT and SIP server
Element A glossy Matrix collaboration client
Friendica Decentralized social network
Gotify Simple server for sending and receiving push messages
Jitsi Meet Video conferencing solution
Lemmy Federated link aggregator and forum, a Reddit alternative
Mastodon Federated microblogging social network
Matrix Synapse Matrix reference homeserver
Matterbridge Bridge between various chat protocols
Mattermost Open-source, self-hostable online chat service
Misskey Decentralized social media platform
Movim Decentralized social platform
Mumble Low-latency voice chat
NodeBB Modern community forum software
ntfy Send push notifications to your phone or desktop via simple HTTP requests
OpenPost Self-hosted social publishing and scheduling platform with Docker Compose support
Peersuite Decentralized p2p workspace
Pleroma Lightweight social networking server
Rocket.Chat Communication platform
Snikket Easy-to-run XMPP messaging server for families and groups
Stoat (formerly Revolt) Chat platform for communities, a Discord alternative
Threema Web Secure messaging app
Zammad Web-based helpdesk and customer support system
Zulip Team chat

Email

Project Description
docker-mailserver Production-ready mail server (SMTP, IMAP, antispam) in a single container
listmonk High-performance newsletter and mailing list manager
mailcow Full mail server suite with webmail, antispam and a management UI
Mailpit Email and SMTP testing tool with a web UI for developers
Mailu Full-featured mail server
Postal Mail delivery platform
Roundcube Browser-based IMAP webmail client
Rspamd Fast, free and open-source spam filtering system
SimpleLogin Email alias service to protect your inbox
SnappyMail Fast, modern and secure webmail client
SpamAssassin Open-source anti-spam platform
Stalwart All-in-one mail and collaboration server (JMAP, IMAP, SMTP, CalDAV) written in Rust

Security

Project Description
2FAuth Web app to manage your two-factor authentication (2FA) accounts
Authelia Authentication and authorization server
authentik Identity provider with SSO, MFA, OAuth2, SAML and LDAP
BibaVPN Self-hosted SOCKS5 and HTTP CONNECT tunnel over TLS and WebSocket for single-VPS deployments
Bitwarden Password manager
BunkerWeb Next-generation, open-source Web Application Firewall (WAF)
ClamAV Open-source antivirus engine
CrowdSec Collaborative security engine
DefectDojo Vulnerability management and DevSecOps platform
Fail2ban Intrusion prevention software framework
Graylog Log management platform
Infisical Secrets management platform for teams and infrastructure
Kanidm Modern identity management platform written in Rust
Keycloak Identity and access management
LLDAP Lightweight LDAP server for user management
ModSecurity Open-source web application firewall
OneCLI Credential vault for AI agents — Rust HTTP gateway injects API keys transparently so agents never handle raw secrets
OpenBao Community-driven fork of Vault for managing secrets
OpenSCAP Security compliance solutions
OSSEC Open Source Host-based Intrusion Detection System
Passbolt Password manager built for team collaboration
Pocket ID Simple OIDC provider that uses passkeys for authentication
SafeLine Web application firewall and reverse proxy to protect web apps
Snort Network intrusion detection system
step-ca Private certificate authority and ACME server
Suricata Network threat detection engine
Tinyauth Simple authentication middleware for your reverse proxy
Vault Secrets management
Vaultwarden Unofficial Bitwarden server
Wazuh Security monitoring and SIEM
ZITADEL Identity infrastructure with multi-tenancy, SSO and passkeys

Networking

Project Description
AdGuard Home Network-wide ad and tracker blocking DNS server
Caddy Fast, multi-platform web server with automatic HTTPS
Firezone Zero-trust access platform built on WireGuard
frp Fast reverse proxy to expose local servers behind NAT to the internet
Headscale Self-hosted implementation of the Tailscale control server
NetBird WireGuard-based overlay network with SSO and access controls
NetBox Network source of truth for IPAM and data-centre infrastructure
Nginx Proxy Manager Manage Nginx proxy hosts with a simple UI and free Let's Encrypt SSL
OpenVPN Open-source VPN solution
Pangolin Tunneled reverse proxy with identity and access control, a Cloudflare Tunnel alternative
Pi-hole Network-wide ad blocking
Speedtest Self-hosted speed test
Technitium DNS Server Authoritative and recursive DNS server with ad blocking and a web console
Traefik Cloud-native reverse proxy and load balancer with automatic Docker discovery
wg-easy The easiest way to run WireGuard VPN with a web-based admin UI
WireGuard Fast and modern VPN solution
Zoraxy General-purpose HTTP reverse proxy and forwarding tool with a web UI

Monitoring

Project Description
Beszel Lightweight server monitoring with Docker stats, history and alerts
Cacti Network monitoring and graphing tool
cAdvisor Resource usage and performance analysis of running containers
changedetection.io Website change detection and price monitoring
Checkmate Uptime and infrastructure monitoring with real-time alerts
Checkmk Monitoring system for IT infrastructure
Cortex Horizontally scalable, highly available, multi-tenant, long term storage for Prometheus
Diun Docker Image Update Notifier
Dozzle Realtime log viewer for docker containers
Gatus Health dashboard and uptime monitor configured in YAML
Glances Cross-platform monitoring tool
Grafana Analytics and monitoring solution
Healthchecks Cron job and background task monitoring with alerts
Icinga Monitoring system for IT infrastructure
InfluxDB Time series database
Jaeger Distributed tracing platform
Kapacitor Open-source framework for processing, monitoring, and alerting on time series data
KubeStellar Console Multi-cluster Kubernetes dashboard with real-time observability
LibreNMS Network monitoring system
Loki Horizontally scalable log aggregation system
Nagios IT infrastructure monitoring
Netdata Real-time performance monitoring
OpenObserve Observability platform for logs, metrics and traces
Prometheus Monitoring system and time series database
Scrutiny Hard drive S.M.A.R.T. monitoring with a web dashboard
SigNoz OpenTelemetry-native observability with logs, traces and metrics
Speedtest Tracker Track your internet speed over time
Telegraf Server agent for collecting and reporting metrics
Thanos Highly available Prometheus setup with long term storage capabilities
updates2mqtt Monitors running Docker containers for image updates, publishes to MQTT and integrates with Home Assistant
Uptime Kuma Uptime monitoring tool
VictoriaMetrics Fast, cost-effective and scalable monitoring solution and time series database
What's Up Docker Get notified when new versions of your container images are released
Zabbix Enterprise-class monitoring solution

Dashboards

Project Description
Dashy Feature-rich homelab dashboard with status checks, widgets and themes
Glance Lightweight dashboard that puts your feeds and services in one place
Heimdall Simple application dashboard for your web apps
Homarr Sleek server dashboard with drag-and-drop widgets and integrations
Homepage Highly customisable homepage with service integrations and Docker auto-discovery
Homer A dead simple static homepage for your server
Organizr Organise your HTPC and homelab services behind a single tabbed interface

File Sharing

Project Description
Ceph Distributed object, block, and file storage platform
Cloudreve Cloud storage system supporting multiple storage providers
copyparty Portable file server with resumable uploads, dedup, WebDAV and media indexing
Cozy Personal cloud server
FileBrowser Quantum Actively maintained FileBrowser fork with search, sharing and OIDC
Filestash Web file manager for FTP, SFTP, S3, WebDAV and more
Garage Lightweight, geo-distributed S3-compatible object storage
GlusterFS Scale-out network-attached storage file system
Gokapi Lightweight file sharing with expiring links
Kinto Minimalist JSON storage service
Nextcloud Productivity platform for file hosting and collaboration
OpenCloud File sync and share platform, a fork of ownCloud Infinite Scale
ownCloud File hosting software
PairDrop Local file sharing in your browser, inspired by AirDrop
ProjectSend Clients-oriented file uploading platform
PsiTransfer Simple file sharing with resumable uploads and expiry
Pydio Cells Content collaboration platform
RustFS High-performance S3-compatible object storage written in Rust
Samba Free software re-implementation of the SMB/CIFS networking protocol
Seafile File hosting and collaboration platform
SeaweedFS Distributed file system to store and serve billions of files fast
Send Simple, private, end-to-end encrypted file sharing
SFTPGo Full-featured SFTP, FTP/S, HTTP/S and WebDAV server
Syncthing Continuous file synchronization
Zenko Open-source multi-cloud data controller
Zipline ShareX and file upload server with URL shortening

Backup

Project Description
Backrest Web UI and orchestrator for restic backups
borgmatic Simple, configuration-driven backups with Borg
docker-volume-backup Back up Docker volumes to local or cloud storage on a schedule
Duplicati Encrypted, incremental backups to cloud storage and remote servers
Kopia Fast, encrypted, deduplicated backups with a web UI
restic REST Server High-performance HTTP server backend for restic backups

Home Automation

Project Description
Domoticz Home Automation System
ESPHome System to control your ESP8266/ESP32
evcc EV charge controller for solar surplus charging
Frigate NVR with real-time AI object detection for IP cameras
Gladys Home Assistant for smart living
go2rtc Camera streaming application supporting RTSP, WebRTC and HomeKit
Home Assistant Open source home automation
Homebridge HomeKit support for the impatient
ioBroker Integration platform for the Internet of Things
Jeedom Home automation platform
Mosquitto Lightweight MQTT message broker
Music Assistant Music library manager and player for smart speakers
Node-RED Flow-based programming for the Internet of Things
OpenHAB Vendor and technology agnostic open source automation software
Scrypted Home video integration platform and NVR
Z-Wave JS UI Full-featured Z-Wave control panel and MQTT gateway
Zigbee2MQTT Use Zigbee devices without the vendor bridge or gateway

Analytics

Project Description
Ackee Self-hosted analytics tool
Apache Superset Data visualisation and data exploration platform
Aptabase Privacy-first analytics for mobile and desktop apps
Countly Product analytics platform
Fathom Simple, privacy-focused website analytics
GoAccess Real-time web log analyzer
GoatCounter Easy web analytics with no tracking of personal data
Lightdash BI tool for dbt projects
Matomo Web analytics platform
Metabase Business intelligence and analytics
OpenPanel Web and product analytics, a Mixpanel alternative
OpenReplay Session replay and product analytics
Plausible Lightweight and privacy-friendly web analytics
PostHog Open-source product analytics
Redash Make sense of your data
Rybbit Privacy-friendly web and product analytics
Swetrix Privacy-focused, cookieless website analytics
Umami Simple, fast, privacy-focused alternative to Google Analytics
Vince Self Hosted Alternative To Google Analytics

Finance

Project Description
Actual Budget Local-first personal finance and envelope budgeting app
Firefly III Personal finances manager
Ghostfolio Wealth management software to track stocks, ETFs and crypto
I Hate Money Simple shared-budget manager to split expenses with friends
Sure Personal finance and wealth management app, a community fork of Maybe
Wallos Personal subscription tracker to manage recurring expenses

CMS & Blogging

Project Description
Ghost Professional publishing platform for blogs, newsletters and memberships
Grav Fast, flat-file CMS
Joomla Popular content management system for websites
Wordpress Run WordPress, MariaDB and phpMyAdmin in Docker
WriteFreely Minimalist, federated blogging platform

Gaming

Project Description
LanCache LAN party game download cache for Steam, Epic, Battle.net and more
Minecraft Server Docker image for Minecraft Java servers with mod and plugin support
Pelican Panel Game server control panel, the modern successor to Pterodactyl
Pterodactyl Game server management panel running each server in Docker
RomM ROM manager with metadata, artwork and an in-browser emulator

Miscellaneous

Project Description
ArchiveBox Self-hosted internet archiving of websites, media and more
Dawarich Location history tracker, a Google Timeline alternative
Grocy ERP for your kitchen: groceries, chores and household management
Homebox Inventory and organisation system for your home
Karakeep Bookmark-everything app with AI-based tagging and full-text search
Kiwix Serve Wikipedia and other content offline
linkding Minimal, fast bookmark manager
LinkStack Link-in-bio page, a Linktree alternative
Linkwarden Collaborative bookmark manager that preserves web pages
Mealie Recipe manager and meal planner
Papermerge Document management system
PrivateBin Minimalist, zero-knowledge encrypted pastebin
Quackback Open source feedback platform with voting boards, roadmaps, and changelogs
SearXNG Privacy-respecting metasearch engine
Shiori Simple bookmark manager
Shlink URL shortener with REST API and analytics
Snipe-IT IT asset and license management
Tandoor Recipes Recipe manager
TeslaMate Data logger for your Tesla
Traccar GPS tracking system for 2000+ device models
wger Fitness and workout manager

This project is in early development

Star History

Star History Chart