2023-02-21 08:49:11 +00:00
< div align = "center" width = "100%" >
< h2 > Awesome Docker Compose Examples< / h2 >
< p > Various Docker Compose examples of selfhosted FOSS projects.< / p >
2023-02-21 10:25:20 +00:00
< a target = "_blank" href = "https://github.com/docker/compose" > < img src = "https://badgen.net/badge/icon/docker%20compose?icon=docker&label" / > < / a >
2023-02-21 08:49:11 +00:00
< a target = "_blank" href = "https://www.reddit.com/r/selfhosted" > < img src = "https://badgen.net/badge/icon/r%2fselfhosted?icon=reddit&label&color=red" / > < / a > < p >
< a target = "_blank" href = "#" > < img src = "http://ForTheBadge.com/images/badges/makes-people-smile.svg" / > < / a > < br >
2023-02-22 09:34:22 +00:00
< a target = "_blank" href = "https://github.com/Haxxnet/Compose-Examples/stargazers" > < img src = "https://img.shields.io/github/stars/Haxxnet/Compose-Examples.svg?style=social&label=Star" / > < / a >
< a target = "_blank" href = "https://github.com/Haxxnet/Compose-Examples/network/members" > < img src = "https://img.shields.io/github/forks/Haxxnet/Compose-Examples.svg?style=social&label=Fork" / > < / a >
< a target = "_blank" href = "https://github.com/Haxxnet/Compose-Examples/watchers" > < img src = "https://img.shields.io/github/watchers/Haxxnet/Compose-Examples.svg?style=social&label=Watch" / > < / a > < p >
2023-02-21 08:49:11 +00:00
< a target = "_blank" href = "https://github.com/l4rm4nd" > < img src = "https://img.shields.io/badge/maintainer-LRVT-orange" / > < / a >
< a target = "_blank" href = "https://GitHub.com/Haxxnet/Compose-Examples/graphs/contributors/" > < img src = "https://img.shields.io/github/contributors/Haxxnet/Compose-Examples.svg" / > < / a > < br >
2023-02-21 10:25:20 +00:00
< a target = "_blank" href = "https://github.com/Haxxnet/Compose-Examples/issues/new/choose" > < img src = "https://img.shields.io/badge/PRs+Issues-welcome-brightgreen.svg?style=flat-square" / > < / a >
2023-02-21 08:49:11 +00:00
< a target = "_blank" href = "https://GitHub.com/Haxxnet/Compose-Examples/commits/" > < img src = "https://img.shields.io/github/last-commit/Haxxnet/Compose-Examples.svg" / > < / a >
< a target = "_blank" href = "https://GitHub.com/Haxxnet/Compose-Examples/issues/" > < img src = "https://img.shields.io/github/issues/Haxxnet/Compose-Examples.svg" / > < / a >
< a target = "_blank" href = "https://github.com/Haxxnet/Compose-Examples/issues?q=is%3Aissue+is%3Aclosed" > < img src = "https://img.shields.io/github/issues-closed/Haxxnet/Compose-Examples.svg" / > < / a >
< / div >
## ✨ Requirements
- Docker Compose
## 🎓 Usage
2023-02-15 21:45:31 +00:00
- Volume bind mounts are assumed to be located at `/mnt/docker-volumes/<container-name>/`
2023-02-21 08:49:11 +00:00
- Volume permissions (UID:GUID) must be set correctly by yourself. Usually `1000:1000` - otherwise read the notes!
- Docker networks are not pre-defined. Adjust to your preference and network/proxy setup.
- Example config files are usually provided but not yet located in the correct volume bind mount paths. Adjust!
- Example credentials should be always adjusted due to security reasons. Read the comments!
2023-02-15 21:45:31 +00:00
Otherwise, it should be a matter of:
````
git clone https://github.com/Haxxnet/Compose-Examples & & cd Compose-Examples
cd < container-of-interest >
2023-02-21 08:49:11 +00:00
# read the notes, comments and adjust compose + volumes + configs
docker compose up
2023-02-15 21:45:31 +00:00
````
2023-02-21 08:49:11 +00:00
## 🐳 Project List
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Dashboards
2023-02-23 21:33:13 +00:00
- [Homepage ](examples/homepage )
- [Homer ](examples/homer )
- [Dashy ](examples/dashy )
- [Homarr ](examples/homarr )
- [Flame ](examples/flame )
- [Heimdall ](examples/heimdall )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Password Management
2023-02-23 21:33:13 +00:00
- [Vaultwarden ](examples/vaultwarden )
- [Bitwarden Unified ](examples/bitwarden-unified )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Reverse Proxies
2023-02-23 21:33:13 +00:00
- [Traefik ](examples/traefik )
- [Nginx Proxy Manager ](examples/nginx-proxy-manager )
- [Caddy ](examples/caddy )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Virtual Private Network (VPN)
2023-02-23 21:33:13 +00:00
- [wg-easy ](examples/wg-easy )
- [Wireguard ](examples/wireguard )
- ~~[Netbird](examples/https://github.com/netbirdio/netbird)~~
- ~~[Firezone](examples/https://github.com/firezone/firezone)~~
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Domain Name Service (DNS)
2023-02-23 21:33:13 +00:00
- [Adguard Home ](examples/adguard-home )
- [Adguard Home Sync ](examples/adguard-home-sync )
- [Technitium DNS ](examples/technitium-dns )
- [Pihole ](examples/pihole )
- [Cloudflare DDNS ](examples/cloudflare-ddns )
2023-02-15 21:45:31 +00:00
2023-02-23 00:42:41 +00:00
### Repository Management, Coding and Automation
2023-02-23 21:33:13 +00:00
- [Gitea ](examples/gitea )
- [Drone ](examples/drone )
- [Gitlab Community ](examples/gitlab-ce )
- [Code Server ](examples/code-server )
- [Obsidian-Remote ](examples/obsidian-remote )
- [Onedev ](examples/onedev )
- [N8N ](examples/n8n )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Monitoring
2023-02-23 21:33:13 +00:00
- [Watchtower ](examples/watchtower )
- [Portainer Enterprise ](examples/portainer-ee )
- [Uptimekuma ](examples/uptimekuma )
- [Changedetection ](examples/changedetection )
- [Grafana Stack ](examples/grafana-monitoring )
- [Speedtest-Tracker ](examples/speedtest-tracker )
- [Openspeedtest ](examples/openspeedtest )
- [Goaccess ](examples/nginx-proxy-manager-goaccess )
- [WatchYourLAN ](examples/watchyourlan )
- [Network-Multitool ](examples/network-multitool )
- [Home Assistant ](examples/homeassistant )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Recipe Managers
2023-02-23 21:33:13 +00:00
- [Tandoor ](examples/tandoor )
- [Mealie ](examples/mealie )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Media Management
2023-02-23 21:33:13 +00:00
- [Immich ](examples/immich )
- [Photoprism ](examples/photoprism )
- [Deemix ](examples/deemix )
- [Papermerge ](examples/papermerge )
- [Paperless NGX ](examples/paperless-ngx )
- [Stash ](examples/stash )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Pastebins
2023-02-23 21:33:13 +00:00
- [PrivateBin ](examples/privatebin )
- [Hemmelig ](examples/hemmelig )
2023-02-20 21:44:37 +00:00
2023-02-21 08:49:11 +00:00
### File Sharing
2023-02-23 21:33:13 +00:00
- [Nextcloud ](examples/nextcloud )
- [Seafile ](examples/seafile )
- [SFTPGo ](examples/sftpgo )
- [Gokapi ](examples/gokapi )
- [Projectsend ](examples/projectsend )
- [Pwndrop ](examples/pwndrop )
- [Droppy ](examples/droppy )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Publishing, Writing, Blogging, Hosting
2023-02-23 21:33:13 +00:00
- [Ghost ](examples/ghost )
- [WordPress ](examples/wordpress )
- [Nginx + PHP ](examples/nginx-php )
- [Overleaf ](examples/overleaf )
- [Answer ](examples/answer )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Analytics
2023-02-23 21:33:13 +00:00
- [Matomo ](examples/matomo )
- [Plausible ](examples/plausible )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Security & Privacy
2023-02-23 21:33:13 +00:00
- [Nessus ](examples/nessus )
- [Greenbone ](examples/greenbone )
- [SonarQube ](examples/sonarqube )
- [Fail2ban ](examples/fail2ban )
- [Tor-Browser ](examples/tor-browser )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Internet of Things / Smart Home
2023-02-23 21:33:13 +00:00
- [Home Assistant ](examples/homeassistant )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Asset Management
2023-02-23 21:33:13 +00:00
- [Domainmod ](examples/domainmod )
- [Snipe-IT ](examples/snipe-it )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Backups
2023-02-23 21:33:13 +00:00
- [Duplicati ](examples/duplicati )
- [Duplicacy ](examples/duplicacy )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Wiki & Knowledge Base
2023-02-23 21:33:13 +00:00
- [Bookstack ](examples/bookstack )
- [Wiki.js ](examples/wikijs )
- [Answer ](examples/answer )
- [Obsidian-Remote ](examples/obsidian-remote )
2023-02-15 21:45:31 +00:00
2023-02-21 08:49:11 +00:00
### Finance
2023-02-23 21:33:13 +00:00
- [TRSync ](examples/trsync )
- [Money-Balancer ](examples/money-balancer )
- [Firefly III ](examples/firefly-iii )
2023-02-17 20:24:38 +00:00
2023-02-21 08:49:11 +00:00
### Communication and Social
2023-02-23 21:33:13 +00:00
- [Mirotalk WebRTC ](examples/mirotalk )
- [Rocket.Chat ](examples/rocketchat )
- [Answer ](examples/answer )
- [Excalidraw ](examples/excalidraw )
2023-02-19 05:53:02 +00:00
2023-02-21 08:49:11 +00:00
### Project Management
2023-02-23 21:33:13 +00:00
- [JetBrains YouTrack ](examples/youtrack )
2023-02-21 09:01:33 +00:00
## Star History
[](https://star-history.com/#Haxxnet/Compose-Examples& Date)