Skip to content

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

Notifications You must be signed in to change notification settings

hotheadhacker/awesome-selfhost-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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
Wekan Open-source Trello-like kanban board
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
Mopidy Extensible music server
Piwigo Photo gallery software for the web

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
Matterbridge Bridge between various chat protocols
Misskey Decentralized social media platform
Friendica Decentralized social network
Hubzilla Decentralized publishing platform
GNU social Decentralized social network
Diaspora Distributed social networking service
Pleroma Lightweight social networking server
Movim Decentralized social platform
Scuttlebutt Decentralized social network
Threema Web Secure messaging app

Security

Project Description
Bitwarden Password manager
Authelia Authentication and authorization server
Keycloak Identity and access management
Vault Secrets management
Vaultwarden Unofficial Bitwarden server
Fail2ban Intrusion prevention software framework
OSSEC Open Source Host-based Intrusion Detection System
ClamAV Open-source antivirus engine
OpenVPN Open-source VPN solution
WireGuard Fast and modern VPN solution
CrowdSec Collaborative security engine
ModSecurity Open-source web application firewall
Suricata Network threat detection engine
Snort Network intrusion detection system
Wazuh Security monitoring and SIEM
OpenSCAP Security compliance solutions
Rspamd Fast, free and open-source spam filtering system
SpamAssassin Open-source anti-spam platform
Graylog Log management platform

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
InfluxDB Time series database
Telegraf Server agent for collecting and reporting metrics
Cacti Network monitoring and graphing tool
Nagios IT infrastructure monitoring
Checkmk Monitoring system for IT infrastructure
LibreNMS Network monitoring system
Icinga Monitoring system for IT infrastructure
Monit Small Open Source utility for managing and monitoring Unix systems
Glances Cross-platform monitoring tool
Cortex Horizontally scalable, highly available, multi-tenant, long term storage for Prometheus
VictoriaMetrics Fast, cost-effective and scalable monitoring solution and time series database
Thanos Highly available Prometheus setup with long term storage capabilities
Kapacitor Open-source framework for processing, monitoring, and alerting on time series data
Bosun Monitoring and alerting system by Stack Exchange
Cerebro Web admin tool for Elasticsearch

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
Minio High-performance object storage
Nextcloud Productivity platform for file hosting and collaboration
Cozy Personal cloud server
Kinto Minimalist JSON storage service
ProjectSend Clients-oriented file uploading platform
Caddy Fast, multi-platform web server with automatic HTTPS
Samba Free software re-implementation of the SMB/CIFS networking protocol
Resilio Sync Fast, reliable, and simple file sync and share solution
Zenko Open-source multi-cloud data controller
SeaweedFS Distributed file system to store and serve billions of files fast
Ceph Distributed object, block, and file storage platform
GlusterFS Scale-out network-attached storage file system
OpenMediaVault Next generation network attached storage solution based on Debian Linux
XigmaNAS Open-source NAS (Network-Attached Storage) distribution based on FreeBSD
FreeNAS Open-source network-attached storage operating system based on FreeBSD

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
Homebridge HomeKit support for the impatient
ioBroker Integration platform for the Internet of Things
Gladys Home Assistant for smart living
Jeedom Home automation platform
OpenMotics Home automation system

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
Metabase Business intelligence and analytics
Redash Make sense of your data
Countly Product analytics platform
PostHog Open-source product analytics
Fathom Simple, privacy-focused website analytics

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
Speedtest Self-hosted speed test
Papermerge Document management system
Calibre-web Web app for browsing, reading, and downloading eBooks
Firefly III Personal finances manager
Homer A dead simple static homepage for your server
Astuto Customer feedback tool to collect, manage and prioritize feedback from your users

This project is in early development

Star History

Star History Chart

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages