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.