This repository was archived by the owner on Jul 21, 2026. It is now read-only.
Repository navigation
Development Build dev.0.0.74
Pre-release
Pre-release
[0.0.29] - 2026-01-16
Docker Images
This release is available as multi-architecture Docker images (amd64, arm64):
Pull the image:
# Specific version
docker pull ghcr.io/Serph91P/mediacurator:${VERSION}
# Or latest stable (main branch)
docker pull ghcr.io/Serph91P/mediacurator:latest
# Or development (develop branch)
docker pull ghcr.io/Serph91P/mediacurator:devRun with Docker:
docker run -d \
--name mediacurator \
-p 8080:8080 \
-v $(pwd)/data:/app/data \
-e SECRET_KEY=your-secret-key \
ghcr.io/Serph91P/mediacurator:${VERSION}Run with Docker Compose:
# Download docker-compose.yml
curl -O https://raw.githubusercontent.com/Serph91P/MediaCleanup/main/docker-compose.yml
# Start services
docker compose up -dRegistry Information
- Registry: GitHub Container Registry (ghcr.io)
- Image:
ghcr.io/Serph91P/mediacurator - Version:
${VERSION} - Architectures: linux/amd64, linux/arm64
- Base Image: Python 3.14-slim (backend), Node 24-alpine (frontend build)
Configuration
See the README.md for full configuration options.
Required Environment Variables:
SECRET_KEY- Your secret key for JWT tokens (generate withopenssl rand -hex 32)DATABASE_URL- PostgreSQL connection string
Optional Configuration:
- Media server URLs (Emby, Jellyfin)
- Sonarr/Radarr API endpoints
- Notification webhooks (Discord, Slack, etc.)