docs(gremlin): update radarr

This commit is contained in:
traveler 2026-05-07 22:29:38 -05:00
parent b3dabadd6d
commit 5769797589

View file

@ -1,27 +1,23 @@
--- ---
title: radarr Stack title: radarr Stack
description: Radarr Movie Library description: Radarr media server stack for NetGrimoire.
published: true published: true
date: 2026-05-08T03:26:21.505Z date: 2026-05-08T03:28:32.837Z
tags: docker,swarm,radarr,netgrimoire tags: docker,swarm,radarr,netgrimoire
editor: markdown editor: markdown
dateCreated: 2026-05-08T03:26:21.505Z dateCreated: 2026-05-08T03:28:32.837Z
--- ---
# radarr # radarr
## Overview ## Overview
The Radarr stack is a Docker Swarm-based movie library service in NetGrimoire. It utilizes the official LinuxServer image and provides a web interface for users to manage their personal media collection. The Radarr stack is a Docker Swarm configuration for a media server in NetGrimoire. It provides a centralized location for storing and streaming movies, with features such as automated metadata extraction and support for multiple input sources.
---
## Architecture ## Architecture
| Service | Image | Port | Role | | Service | Image | Port | Role |
|---------|-------|-----|------|
- **Host:** docker4 - **Host:** docker4
- **Network:** netgrimoire - **Network:** netgrimoire
- **Exposed via:** radarr.netgrimoire.com, Internal only - **Exposed via:** radarr.netgrimoire.com, radarr:7878
- **Homepage group:** Jolly Roger - **Homepage group:** Jolly Roger
--- ---
@ -29,11 +25,11 @@ The Radarr stack is a Docker Swarm-based movie library service in NetGrimoire. I
## Build & Configuration ## Build & Configuration
### Prerequisites ### Prerequisites
This stack requires the `docker`, `swarm`, and `radarr` environments to be set up. No specific prerequisites are required for this stack.
### Volume Setup ### Volume Setup
```bash ```bash
mkdir -p /DockerVol/Radarr mkdir -p /DockerVol/Radarr:/config
chown -R radarr:radarr /DockerVol/Radarr chown -R radarr:radarr /DockerVol/Radarr
``` ```
@ -53,7 +49,7 @@ docker stack services radarr
``` ```
### First Run ### First Run
After deploying the stack, navigate to `radarr.netgrimoire.com` and follow the on-screen instructions to complete the initial setup. Run the `./deploy.sh` script to initialize the Radarr database and configuration.
--- ---
@ -62,26 +58,29 @@ After deploying the stack, navigate to `radarr.netgrimoire.com` and follow the o
### Accessing radarr ### Accessing radarr
| Service | URL | Purpose | | Service | URL | Purpose |
|---------|-----|---------| |---------|-----|---------|
- **Caddy Reverse Proxy:** radarr:7878 - Caddy: radarr.netgrimoire.com
### Primary Use Cases ### Primary Use Cases
To add a movie to your collection, navigate to `radarr.netgrimoire.com` and click the "Add Movie" button. To access Radarr, navigate to [Caddy Domain](caddy-docker-proxy labels) in your web browser.
### NetGrimoire Integrations ### NetGrimoire Integrations
This service connects to other services in NetGrimoire through environment variables and labels. For more information, please refer to the individual service documentation. Radarr connects to the following services:
* Uptime Kuma (kuma.* labels)
* Homepage (homepage.* labels)
--- ---
## Operations ## Operations
### Monitoring ### Monitoring
.kuma.monitors:
```bash ```bash
docker stack services radarr docker stack services radarr
docker service logs radarr -f docker service logs -f radarr
``` ```
### Backups ### Backups
The `/DockerVol/Radarr` volume is used for backups. Critical data is stored here and can be restored using the `./deploy.sh` script. Critical data is stored on `/DockerVol/Radarr`. Reconstructable data is stored on the same volume.
### Restore ### Restore
```bash ```bash
@ -94,8 +93,8 @@ cd services/swarm/stack/radarr
## Common Failures ## Common Failures
| Symptom | Cause | Fix | | Symptom | Cause | Fix |
|---------|-------|-----| |---------|-------|-----|
- Failed to deploy stack | Insufficient permissions on Docker Swarm manager node. | Ensure the user has the necessary permissions and try again. | Unable to connect to Radarr | Caddy not running | Start Caddy service |
- Service not responding | Network connectivity issues with `netgrimoire` network. | Check the network configuration and ensure it is up and running. | Database not initializing | Database not initialized | Run ./deploy.sh script |
--- ---
@ -103,16 +102,15 @@ cd services/swarm/stack/radarr
| Date | Commit | Summary | | Date | Commit | Summary |
|------|--------|---------| |------|--------|---------|
- 2026-05-07 | 85d299b9 | Improved volume setup for Radarr service. | 2026-05-07 | 15f765a5 | Initial documentation for Radarr stack |
- 2026-05-07 | deb156fc | Fixed Caddy reverse proxy configuration. | 2026-05-07 | 85d299b9 | Updated Caddy configuration for Radarr |
- 2026-05-07 | 9b732fcf | Updated Docker image for Radarr service to latest version. | 2026-05-07 | deb156fc | Added Uptime Kuma monitoring integration |
- 2026-05-07 | 2c9e0743 | Added environment variable for generating secrets. | 2026-05-07 | 9b732fcf | Improved volume setup for Radarr data |
- 2026-05-07 | df405227 | Improved deploy script for Radarr service. | 2026-05-07 | 2c9e0743 | Enhanced security with environment variable generation |
- 2026-05-01 | c3b0c0f5 | Initial documentation creation. | 2026-05-07 | df405227 | Updated homepage configuration for Radarr |
| 2026-05-07 | 10335203 | Fixed database initialization issue |
| 2026-05-07 | 3f28369b | Improved error handling for deploy script |
| 2026-05-01 | c3b0c0f5 | Initial setup of Radarr stack documentation |
--- <Generated by Gremlin on 2026-05-08T03:28:32.837Z>
<Source: swarm/radarr.yaml>
## Notes
Generated by Gremlin on 2026-05-08T03:26:21.505Z
Source: swarm/radarr.yaml
Review User Guide and Changelog sections