Awesome Self-Host Docker

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

Awesome selfhost docker

Table of Contents

Productivity

Project Description
Nextcloud Productivity platform for file hosting and collaboration
Joplin Note-taking and to-do application
Paperless-ng Document management system
Bookstack Platform for organizing and storing information
Trilium Hierarchical note-taking application
HedgeDoc Collaborative markdown editor
Wekan Open-source Trello-like kanban board
Zim Desktop wiki & note-taking
Standard Notes Encrypted note-taking app
Kanboard Project management software
Etherpad Real-time collaborative document editing
OnlyOffice Office suite that enables you to manage documents, projects, team, and customer relations in one place
CryptPad Collaboration suite that is end-to-end encrypted
Outline A modern team knowledge base
WeeWX Weather station software
Kimai Time-tracking application
Restyaboard Open-source Trello-like kanban board
Taskcafe Open-source project management tool
Focalboard Open-source project management tool

Development

Project Description
GitLab DevOps platform
Gitea Lightweight code hosting solution
Drone Continuous Integration platform
Jenkins Automation server for CI/CD
Gogs Painless self-hosted Git service
Portainer Lightweight management UI for Docker
SonarQube Continuous inspection of code quality
Sentry Error tracking and performance monitoring
Taiga Project management platform
Redmine Project management web application
Phabricator Suite of open-source tools for peer code review, task management, and project communication
Code-Server Run VS Code on any machine anywhere
Theia Cloud & desktop IDE framework implemented in TypeScript
JupyterHub Multi-user server for Jupyter notebooks
GitBucket Git platform powered by Scala
Gerrit Web-based code review system
Fossil Distributed version control system
Sourcegraph Code search and navigation tool
CodiMD Real-time collaborative markdown notes
Leantime Open-source project management system

Media

Project Description
Plex Media server
Jellyfin Media system
Airsonic Music streaming server
Photoprism Personal photo management
Navidrome Music server and streamer
Emby Media server for personal streaming
Karaoke Eternal Host your own karaoke party
Radarr Movie collection manager
Sonarr TV series collection manager
Lidarr Music collection manager
SickChill Automatic Video Library Manager for TV Shows
MyMediaForAlexa Stream your own music to Alexa devices
Koel Personal music streaming server
Subsonic Music server and streamer
Ampache Web-based audio/video streaming application
LibreTime Open-source radio management software
Headphones Automated music downloader for NZB and Torrent
Beets Music library manager and MusicBrainz tagger

Communication

Project Description
Rocket.Chat Communication platform
Matrix Synapse Matrix reference homeserver
Jitsi Meet Video conferencing solution
Zulip Team chat
Mumble Low-latency voice chat
Mattermost Open-source, self-hostable online chat service
Element A glossy Matrix collaboration client
Discourse Open-source discussion platform
Postal Mail delivery platform
Mailu Full-featured mail server

Security

Project Description
Bitwarden Password manager
Authelia Authentication and authorization server
Keycloak Identity and access management
Vault Secrets management
Vaultwarden Unofficial Bitwarden server

Monitoring

Project Description
Grafana Analytics and monitoring solution
Prometheus Monitoring system and time series database
Netdata Real-time performance monitoring
Uptime Kuma Uptime monitoring tool
Zabbix Enterprise-class monitoring solution

File Sharing

Project Description
Seafile File hosting and collaboration platform
Syncthing Continuous file synchronization
ownCloud File hosting software
FileBrowser Web File Browser
Pydio Cells Content collaboration platform

Home Automation

Project Description
Home Assistant Open source home automation
OpenHAB Vendor and technology agnostic open source automation software
Domoticz Home Automation System
Node-RED Flow-based programming for the Internet of Things
ESPHome System to control your ESP8266/ESP32

Analytics

Project Description
Matomo Web analytics platform
Plausible Lightweight and privacy-friendly web analytics
Umami Simple, fast, privacy-focused alternative to Google Analytics
Ackee Self-hosted analytics tool
GoAccess Real-time web log analyzer

Miscellaneous

Project Description
Pi-hole Network-wide ad blocking
FreshRSS Self-hosted RSS feed aggregator
Wallabag Save and classify articles
Tandoor Recipes Recipe manager
Shiori Simple bookmark manager

This project is in early development

Star History

Star History Chart