Radarr
| Description / name | Input element |
|---|---|
| Container Registry | |
| Container Configuration Root Path | |
| Global /downloads Path | |
| Global /movies Path | |
| Timezone | |
| User ID | |
| Group ID | |
| Radarr Host Port | |
| Radarr /config Path |
Radarr movie management on FreeBSD.
Version Tags
| Tag | Description | Best For |
|---|---|---|
latest |
Upstream Binary. Downloads the official release. | Most users. Matches Linux Docker behavior. |
pkg |
FreeBSD Port. Installs from Quarterly ports. | Stability. Uses system libraries. |
pkg-latest |
FreeBSD Port. Installs from Latest ports. | Bleeding edge system packages. |
Prerequisites
Before deploying, ensure your host environment is ready. See the Quick Start Guide for host setup instructions.
Memory Locking (Critical)
This application is built on .NET and requires memory locking enabled in the jail.
You must use the allow.mlock annotation and have a patched ocijail.
Deployment
services:
radarr:
image: ghcr.io/daemonless/radarr:latest
container_name: radarr
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
volumes:
- /path/to/containers/radarr:/config
- /path/to/movies:/movies # optional
- /path/to/downloads:/downloads # optional
ports:
- 7878:7878
annotations:
org.freebsd.jail.allow.mlock: "true"
restart: unless-stopped
- name: Deploy radarr
containers.podman.podman_container:
name: radarr
image: ghcr.io/daemonless/radarr:latest
state: started
restart_policy: always
env:
PUID: "1000"
PGID: "1000"
TZ: "UTC"
ports:
- "7878:7878"
volumes:
- "/path/to/containers/radarr:/config"
- "/path/to/movies:/movies" # optional
- "/path/to/downloads:/downloads" # optional
annotation:
org.freebsd.jail.allow.mlock: "true"
Access the Web UI at: http://localhost:7878
Interactive Configuration
Parameters
Environment Variables
| Variable | Default | Description |
|---|---|---|
PUID |
1000 |
User ID for the application process |
PGID |
1000 |
Group ID for the application process |
TZ |
UTC |
Timezone for the container |
Volumes
| Path | Description |
|---|---|
/config |
Configuration directory |
/movies |
Movie library (Optional) |
/downloads |
Download directory (Optional) |
Ports
| Port | Protocol | Description |
|---|---|---|
7878 |
TCP | Web UI |
Implementation Details
- Architectures: amd64
- User:
bsd(UID/GID set via PUID/PGID). Defaults to1000:1000. - Base: Built on
ghcr.io/daemonless/base(FreeBSD 15.0). - .NET App: Requires
--annotation 'org.freebsd.jail.allow.mlock=true'and a patched ocijail.
Website Source Code FreshPorts
Need help? Join our Discord community.