π Curated list of open-source, self-hosted projects deployable with Docker and docker-compose. Your go-to resource for amazing self-hostable software.
- Productivity
- Development
- Media
- Communication
- Security
- Monitoring
- File Sharing
- Home Automation
- Analytics
- Miscellaneous
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |