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
boxarr logo

Self-host boxarr

v2.1.0

Automated box office tracking for Radarr

ReleaseOpen SourceGPL-3.0
Updated10 hours ago
LanguagePython
Setup difficultyModerate
MobileResponsive
ThemeDark mode
Stars
295
CPU
Any x86_64 or ARM64
RAM
256MB minimum
Storage
100MB+ for application and data
Port
8888 (Web interface and API)
Requires
Radarr
Docker
ghcr.io/iongpt/boxarr
Install with Docker
Dashboard view showing box office top 10 with Radarr statusWeekly box office view with movie cards and status indicators

What is boxarr?

This application tracks weekly box office charts from Box Office Mojo and connects with Radarr to add trending theatrical releases to your media library automatically. A responsive web dashboard displays the current top 10 movies with their Radarr status, and quality profiles can be managed through the interface. The software supports automatic movie additions with customizable filters for genre, age rating, language, and minimum weekend gross. Scheduled weekly updates, genre-based folder organization, quality upgrade buttons, and a REST API are also included. Deployment options cover Docker, Docker Compose, manual Python installation, Kubernetes with Helm, and systemd on Linux. Radarr v3.0 or newer and connectivity to Box Office Mojo are required. The interface offers Dark, Light, and Auto theme modes and functions on mobile browsers. No built-in authentication exists, so the tool is intended for trusted local networks only.

Should you self-host boxarr?

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

It shipped 9 stable releases in the past year. The latest, v2.1.0, came out on 26 August 2026. New versions land roughly every 2 days.

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

Its closest alternative on selfhost.directory is Reclaimerr (52/100, 571 stars). It scores higher overall, so compare the two before you pick. See boxarr vs Reclaimerr side by side.

Features

  • Advanced Custom Filtering
  • Auto-add movies
  • Auto-Tagging
  • Dark/Light/Auto Theme Support
  • Genre-based root folders
  • Language Filter
  • Minimum Weekend Gross Filter
  • Quality profile management
  • Quality Upgrade Buttons
  • REST API
  • Scheduled Updates
  • Web-based Configuration Wizard
  • Weekly Box Office Tracking

boxarr README

How to install boxarr

Install boxarr with Docker

Environment variables
TZ, PUID, PGID, PORT, RADARR_API_KEY, BOXARR_DATA_DIRECTORY, BOXARR_URL_BASE, BOXARR_LOG_LEVEL

docker run -d
--name boxarr
-p 8888:8888
-v /path/to/config:/config
ghcr.io/iongpt/boxarr:latest

Recommended installation method

How to configure boxarr

  • BOXARR_DATA_DIRECTORY/configData storage directory

    Data storage directory

    values: Valid filesystem path

  • BOXARR_FEATURES_AUTO_ADD_MIN_GROSS0Minimum weekend gross threshold in USD for auto-add

    Minimum weekend gross threshold in USD for auto-add

    values: 0-1000000000000

  • BOXARR_FEATURES_AUTO_ADD_MIN_GROSS_ENABLEDfalseEnable minimum weekend gross filter for auto-add

    Enable minimum weekend gross filter for auto-add

    values: true, false

  • BOXARR_FEATURES_BOX_OFFICE_REGIONBox Office Mojo area code for region (e.g., NL, DE, GB); empty = US & Canada domestic

    Box Office Mojo area code for region (e.g., NL, DE, GB); empty = US & Canada domestic

    values: BOM area codes

  • BOXARR_LOG_LEVELINFOLogging verbosity

    Logging verbosity

    values: DEBUG, INFO, WARNING, ERROR

  • BOXARR_UI_HIDE_IGNOREDfalseHide ignored movies from weekly pages and Overview lists

    Hide ignored movies from weekly pages and Overview lists

    values: true, false

  • BOXARR_URL_BASEURL base for reverse proxy (e.g., 'boxarr' to access at /boxarr/)

    URL base for reverse proxy (e.g., 'boxarr' to access at /boxarr/)

    values: Any valid URL path segment

  • BOXOFFICE_TIMEOUT120Box Office Mojo request timeout in seconds

    Box Office Mojo request timeout in seconds

    values: 5-600

  • PGID1000Group ID for file permissions

    Group ID for file permissions

    values: Numeric group ID

  • PORT8888Override web interface port

    Override web interface port

    values: 1-65535

  • PUID1000User ID for file permissions

    User ID for file permissions

    values: Numeric user ID

  • RADARR_API_KEYRadarr API key (overrides config file)

    Radarr API key (overrides config file)

    values: 32-character alphanumeric string

  • RADARR_TIMEOUT120Radarr API request timeout in seconds

    Radarr API request timeout in seconds

    values: 5-600

  • TZUTCTimezone for scheduler

    Timezone for scheduler

    values: Valid timezone strings (e.g., America/New_York)

boxarr releases & version history

FAQ

Can I use the API?

Yes, Boxarr provides a full REST API. Documentation is available at http://localhost:8888/api/docs.

Is there a mobile app?

No dedicated mobile app, but the web interface is fully responsive and works well on mobile devices.

Can I change the theme?

Yes, Boxarr supports Dark, Light, and Auto (follows system preference) themes. Go to Settings → UI → Theme to switch.

How should I access Boxarr remotely?

Use a VPN (recommended), reverse proxy with authentication (nginx basic auth), or SSH tunnel for secure remote access.

Is Boxarr designed for internet exposure?

No, Boxarr is designed for local network use only. It has no built-in authentication, no user management, no encryption, and HTTP only.

Can I track box office for a country other than the US?

Yes, set the Box Office Region in Settings to any supported country to fetch that country's Box Office Mojo weekend chart.

How much storage does Boxarr need?

Application ~50MB, configuration ~10MB, weekly data ~1MB per week, logs ~50MB rotating. Total recommended: 200MB minimum.

Can I run multiple instances?

Yes, you can run multiple Boxarr instances by using different config directories and port mappings.

Which installation method should I use?

Docker is recommended for most users. Docker Compose for home servers. Manual for development.

What data source does Boxarr use?

Boxarr fetches box office data from Box Office Mojo, which provides weekly top 10 rankings and revenue information.

Is Boxarr free?

Yes, Boxarr is completely free and open source under the GPL v3 license.

Do I need Radarr to use Boxarr?

Yes, Radarr v3.0+ is required as Boxarr is a companion tool that extends Radarr's functionality.

What is Boxarr?

Boxarr is an automated tool that tracks weekly box office data and integrates with Radarr to help you maintain a current movie library with trending films.

More in Media Server

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…