https://github.com/parazeeknova/mediaserver-compose
Docker Compose setup that automates the deployment of a complete media management and streaming stack for coolify.
https://github.com/parazeeknova/mediaserver-compose
coolify docker-compose jellyfin prowlarr radarr sonarr torrenting
Last synced: about 2 months ago
JSON representation
Docker Compose setup that automates the deployment of a complete media management and streaming stack for coolify.
- Host: GitHub
- URL: https://github.com/parazeeknova/mediaserver-compose
- Owner: parazeeknova
- License: mit
- Created: 2025-01-08T07:15:38.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-11T18:53:32.000Z (9 months ago)
- Last Synced: 2025-04-02T05:25:18.730Z (6 months ago)
- Topics: coolify, docker-compose, jellyfin, prowlarr, radarr, sonarr, torrenting
- Homepage:
- Size: 2.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: .github/README.md
- License: LICENSE
Awesome Lists containing this project
README
## _
// Media Server Compose for Coolify_// Self-Hosted Media Management & Streaming Stack for Coolify
All services are combined into a single Coolify environment, featuring a Docker Compose setup that streamlines the deployment of a complete media management and streaming stack. This stack integrates popular services like Radarr, Sonarr, Transmission, Prowlarr, and Jellyfin—orchestrated seamlessly to deliver a hassle-free, self-hosted media automation solution. For certain indexers, you may optionally require FlareSolverr to bypass restrictions and enhance functionality.
---
###### _
// Preview_#### _
// Services Overview_Here are the core services included in this stack:
##### _
// Prowlarr_
- **Description:** Indexer manager for Torrent and Usenet services.
- **Port:** `9696`
- **Purpose:** Serves as a centralized indexer manager for Radarr and Sonarr, streamlining the media search process.
- **Health Check:** Monitors the `/ping` endpoint.##### _
// Radarr_
- **Description:** Movie download manager.
- **Port:** `7878`
- **Purpose:** Automates movie downloading, renaming, and organizing through torrents.
- **Health Check:** Monitors the `/ping` endpoint.##### _
// Sonarr_
- **Description:** TV series download manager.
- **Port:** `8989`
- **Purpose:** Automates TV series downloading, renaming, and organizing through torrents.
- **Health Check:** Monitors the `/ping` endpoint.##### _
// Transmission_
- **Description:** Torrent client.
- **Port:** `9091`
- **Purpose:** Manages torrent downloads for Radarr and Sonarr with ease.
- **Health Check:** Monitors the Transmission web interface for operational health.##### _
// Jellyfin_
- **Description:** Media server for streaming.
- **Port:** `8096`
- **Purpose:** Provides a Netflix-like experience for streaming your downloaded movies and TV shows.
- **Health Check:** Monitors the root endpoint.#### _
// Quick Start Guide_##### Prerequisites
1. Ensure that required ports (9696, 7878, 8989, 9091, 8096) are open and available.
2. Configure the following variables:```env
SERVICE_FQDN_PROWLARR=
SERVICE_FQDN_RADARR=
SERVICE_FQDN_SONARR=
SERVICE_FQDN_TRANSMISSION=
SERVICE_FQDN_JELLYFIN=
TZ=Asia/Kolkata
SERVICE_USER_ADMIN=admin
SERVICE_PASSWORD_ADMIN=password