selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
clonarr logo

Self-host clonarr

v3.5.0

Visual TRaSH Guides profile manager for Radarr and Sonarr

ReleaseOpen SourceMIT
Updated10 hours ago
LanguageGo
Setup difficultyModerate
ThemeDark mode
Stars
190
Port
6060 (Web UI)
Docker
ghcr.io/prophetse7en/clonarr
Install with Docker
Clonarr web UI preview showing the visual interface for managing TRaSH Guides profiles

What is clonarr?

Clonarr provides a browser-based interface for managing TRaSH Guides data in Radarr and Sonarr. It clones the TRaSH Guides repository and lets users browse, customize, and sync quality profiles and custom formats to multiple Arr instances. Features include dry-run previews before applying changes, automatic synchronization with configurable behavior, change history with one-click rollback, side-by-side profile comparison, custom format creation and organization, quality size and file naming scheme management, maintenance tools for backup and cleanup, and a scoring sandbox for testing release scoring. Notifications work with several popular services. The application runs as a Docker container on port 6060 with persistent configuration. Authentication defaults to a forms-based login with options for HTTP Basic Auth or no authentication, plus trusted network configuration and API key access. The project receives regular updates and is licensed under MIT.

Should you self-host clonarr?

clonarr scores 49/100 on selfhost.directory (how scoring works) and ranks #70 of 142 in Media Management. It has 190 GitHub stars.

It shipped 11 stable releases in the past year. The latest, v3.5.0, came out on 24 October 2026. New versions land roughly every 4 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in Go.

Its closest alternative on selfhost.directory is Sonarr (81/100, 17 472 stars). It scores higher overall, so compare the two before you pick. See clonarr vs Sonarr side by side.

Features

  • Auto-sync with Configurable Behavior
  • Custom Format Management
  • File Naming Schemes
  • Maintenance Tools
  • Multi-instance management
  • Notifications
  • Profile Comparison
  • Profile Customization
  • Quality Definitions Sync
  • Recyclarr YAML ImportHidden behind Advanced toggle
  • Scoring SandboxHidden behind Advanced toggle
  • Security Configuration
  • Sync History and Rollback
  • Theme and Display Customization
  • TRaSH Guides Profile Sync

clonarr README

How to install clonarr

Install clonarr with Docker

Environment variables
TZ, PUID, PGID, PORT, CONFIG_DIR, DATA_DIR, URL_BASE, TRUSTED_NETWORKS, TRUSTED_PROXIES

docker run -d
--name clonarr
--restart unless-stopped
-p 6060:6060
-v /path/to/config:/config
-e TZ=Europe/Oslo
ghcr.io/prophetse7en/clonarr:latest

Mount config volume at /config, set timezone via TZ env var

How to configure clonarr

  • CONFIG_DIR/configPersistent config root. If changed, mount the same path as a volume.

    Persistent config root. If changed, mount the same path as a volume.

    values: Absolute path

  • DATA_DIR${CONFIG_DIR}/dataTRaSH Guides cache/data directory. Usually leave this under CONFIG_DIR.

    TRaSH Guides cache/data directory. Usually leave this under CONFIG_DIR.

    values: Absolute path

  • PGID100Group ID for file ownership

    Group ID for file ownership

    values: Numeric group ID

  • PORT6060Web UI port (inside container)

    Web UI port (inside container)

    values: Port number

  • PUID99User ID for file ownership

    User ID for file ownership

    values: Numeric user ID

  • TRUSTED_NETWORKSLock Trusted Networks at host level. Comma-separated IPs/CIDRs. When set, the UI field is disabled and cannot be changed via the web interface.

    Lock Trusted Networks at host level. Comma-separated IPs/CIDRs. When set, the UI field is disabled and cannot be changed via the web interface.

    values: Comma-separated IPs/CIDRs (e.g., 192.168.0.0/24, 10.0.0.0/24)

  • TRUSTED_PROXIESLock Trusted Proxies at host level. Comma-separated IPs. Same UI-disabled behavior as TRUSTED_NETWORKS. Only needed when Clonarr sits behind a reverse proxy that terminates TLS.

    Lock Trusted Proxies at host level. Comma-separated IPs. Same UI-disabled behavior as TRUSTED_NETWORKS. Only needed when Clonarr sits behind a reverse proxy that terminates TLS.

    values: Comma-separated IPs

  • TZUTCContainer timezone

    Container timezone

    values: IANA timezone (e.g., Europe/Oslo)

  • URL_BASEURL path prefix for reverse proxy subpath hosting, such as /clonarr. Leave empty for standard root-path access.

    URL path prefix for reverse proxy subpath hosting, such as /clonarr. Leave empty for standard root-path access.

    values: Path prefix with leading slash, no trailing slash

clonarr releases & version history

More in Configuration Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…