A collection of sample docker compose files and configurations of popular self hosted for quick reference! Sensible configurations, ports, and folder structures used wherever possible.
- Install Docker.
- Download / Clone the github repo.
cd /opt/
git clone https://github.com/carteakey/server-compose.git- Open the folders of the respective application(s) you want to install.
cd <<your application>>- Replace <parameters> with your values. More details on each application's link and README.md of each folder.
- Spin up the docker image.
docker compose up -d- To stop and remove all containers of the application run:
docker compose down
Alternatively, use the excellent Dockge to manage your stacks.
ℹ️ Check out awesome-selfhosted for an exhaustive list.
| Category | Name | Description | GitHub Repo | Docker Compose Link |
|---|---|---|---|---|
| Dashboard | Homepage by benphelps | A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations. Sample configurations are present for most of the listed apps. | GitHub | Compose |
| Home Automation | Home Assistant | Open source home automation that puts local control and privacy first. | GitHub | Compose |
| Media Streaming | Plex Media Server | Centralized home media playback system with a powerful central server. | Compose | |
| Jellyfin | Jellyfin is an alternative to the proprietary Emby and Plex, to provide media from a server to end-user devices via multiple apps. | GitHub | Compose | |
| Navidrome Music Server | Modern Music Server and Streamer, compatible with Subsonic/Airsonic. | GitHub | Compose | |
| TubeArchivist | Your self hosted YouTube media server. | GitHub | Compose | |
| Media Downloaders | Transmission-OpenVPN | Run Transmission (Torrent Downloader) only when OpenVPN has an active tunnel. All arr applications will use it to download media. | GitHub | Compose |
| Radarr | Radarr is an independent fork of Sonarr reworked for automatically downloading movies via Usenet and BitTorrent, à la Couchpotato. | GitHub | Compose | |
| Sonarr | Automatic TV Shows downloader and manager for Usenet and BitTorrent. | GitHub | Compose | |
| Lidarr-on-steroids | A modded version of Lidarr with Native Deemix integration as an indexer and downloader for Lidarr. | GitHub | Compose | |
| Prowlarr | Indexer manager/proxy built on the popular arr stack to integrate with your PVR apps. | GitHub | Compose | |
| Bazarr | Companion application to Sonarr and Radarr that manages and downloads subtitles. | GitHub | Compose | |
| Deemix | Barebone deezer downloader library. | Compose | ||
| Overseerr | Request management and media discovery tool for Plex ecosystem. | GitHub | Compose | |
| File Sharing & Backup | Immich | High performance self-hosted photo and video backup solution. | GitHub | Compose |
| Nextcloud | A safe home for all your data. Access & share your files, calendars, contacts, mail & more from any device, on your terms. | GitHub | Compose | |
| Paperless-ngx | Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. | GitHub | Compose | |
| Container Management | Portainer | Lightweight management UI for Docker containers. | GitHub | Compose |
| WatchTower | Automates Docker container base image updates. | GitHub | Compose | |
| Dockge | A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager. | GitHub | Compose | |
| Tools | Epic Games Store Weekly Free Games | Automatically redeem promotional free games from the Epic Games Store. | GitHub | Compose |
| pyLoad | Free & Open Source lightweight download manager written in Python. | GitHub | Compose | |
| changedetection.io | Web Site Change Detection and notifications. | GitHub | Compose | |
| FileFlows | Fileflows lets you process files through a simple rule flow. | GitHub | Compose | |
| Finance | Firefly III | "Firefly III" is a (self-hosted) manager for your personal finances. | GitHub | Compose |
| Actual Budget | Actual Budget is a super fast and privacy-focused app for managing your finances. | GitHub | Compose | |
| Server Monitoring | cAdvisor | Analyzes resource usage and performance of running docker containers. | GitHub | Compose |
| Prometheus | Open-source monitoring system. | GitHub | Compose | |
| node-exporter | Exposes hardware- and kernel-related metrics. | GitHub | Compose | |
| Grafana | Multi-platform open source analytics and interactive visualization web application. | GitHub | Compose | |
| Scrutiny | WebUI for smartd S.M.A.R.T monitoring. | GitHub | Compose | |
| Passive Income / Bandwidth Sharing | HoneyGain | Make money by sharing your Internet. | Compose | |
| EarnApp | Earn passive income while your devices rest. | Compose | ||
| PawnsApp | Make passive money online by sharing your internet. | Compose |
- List will continue to grow, but will try to not be overwhelming.
- Individual README files for each compose.
- Website (Maybe).
Feel free to open a pull request and add your favorite apps.