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/copy the folders of the respective application(s) you want to install.
- Replace <parameters> with your values. More details on each application's link.
- Spin up the docker image.
docker compose up -d
ℹ️ see awesome-selfhosted for an exhaustive list.
- Homepage by benphelps - A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations. Sample configurations are present for each of the applications.
- Plex Media Server - Centralized home media playback system with a powerful central server.
- Navidrome Music Server - Modern Music Server and Streamer, compatible with Subsonic/Airsonic.
❗ Obligatory Piracy Caution Yarrr!
- Transmission-OpenVPN - Run Transmission(Torrent Downloader) only when OpenVPN has an active tunnel. All arr applications will use it to download media.
- Radarr - Radarr is an independent fork of Sonarr reworked for automatically downloading movies via Usenet and BitTorrent, à la Couchpotato. (GitHub)
- Sonarr - Automatic TV Shows downloader and manager for Usenet and BitTorrent. It can grab, sort and rename new episodes and automatically upgrade the quality of files already downloaded when a better quality format becomes available. (GitHub)
- Lidarr-on-steroids -A modded version of Lidarr with Native Deemix integration as an indexer and downloader for Lidarr.
- Prowlarr - Prowlarr is an indexer manager/proxy built on the popular arr stack to integrate with your various PVR apps. (GitHub)
- Bazarr - Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.(GitHub)
- Deemix - deemix is a barebone deezer downloader library built from the ashes of Deezloader Remix.
- Overseerr - Overseerr is a request management and media discovery tool built to work with your existing Plex ecosystem.(GitHub)
- Portainer - Portainer is a lightweight management UI which allows you to easily manage your Docker containers
- WatchTower - A process for automating Docker container base image updates.
- Scrutiny - WebUI for smartd S.M.A.R.T monitoring. Health check for hard drives.
- Epic Games Store Weekly Free Games - Automatically login and redeem promotional free games from the Epic Games Store.
- pyLoad - Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web.
See here & here on how you can use cAdvisor, Prometheus and Grafana to monitor your server's usage.
- cAdvisor - Analyzes resource usage and performance characteristics of running docker containers.
- Prometheus - An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database.
- node-exporter - The Prometheus Node Exporter exposes a wide variety of hardware- and kernel-related metrics.
- Grafana - Grafana is a multi-platform open source analytics and interactive visualization web application. It provides charts, graphs, and alerts for the web when connected to supported data sources.
- SonarQube - SonarQube is a self-managed, automatic code review tool that systematically helps you deliver clean code
- PostgreSQL + pgAdmin - PostgreSQL is a powerful, open source object-relational database system. PGAdmin is a web-based GUI tool used to interact with the Postgres database sessions.
❗ Use with caution - They might damage your IP reputation.
- HoneyGain - With Honeygain, you can make money by simply sharing your Internet.
- EarnApp - Earn passive income while your devices rest.
- PawnsApp - Make passive money online by completing surveys and sharing your internet.
- List will continue to grow, but will try to not be overwhelming.
- Individual README files for each compose.
- Interactive build script to spin up docker containers with automatic configurations.
Feel free to open a pull request and add your favorite apps.