import Navbar from '@/components/Navbar'; import Footer from '@/components/Footer'; import DocsLayout from '@/components/docs/DocsLayout'; export const metadata = { title: 'Install Lidarr — DashCaddy Docs', description: 'Install and configure Lidarr via DashCaddy. Music collection manager for Usenet and BitTorrent', }; export default function lidarrDocsPage() { return (
linuxserver/lidarr:latest
Music collection manager for Usenet and BitTorrent
Lidarr ships as a self-contained Docker image that DashCaddy provisions with one click. The platform handles the container lifecycle, DNS, reverse proxy, HTTPS certificate, and persistent storage so you can focus on using Lidarr, not installing it.
https://status.sami (or your host's dashboard URL).linuxserver/lidarr:latest image.lidarr.<your-domain>./api/v1/system/status) to pass.If you script deployments or use the MCP / AI Intent Router, install with:
curl -X POST https://your-dashcaddy-host/api/v1/apps/deploy \\
-H "Authorization: Bearer $DASHCADDY_API_TOKEN" \\
-H "Content-Type: application/json" \\
-d '{
"template": "lidarr",
"host": "local",
"subdomain": "lidarr",
"port": "{{PORT}}",
"environment": {
"PUID": "",
"PGID": "",
"TZ": ""
},
"labels": { "managed-by": "dashcaddy" }
}'
Response returns a deployment ID. Poll GET /api/v1/apps/{id}/status until state === "running".
From any chat surface wired to DashCaddy's MCP server, just say:
"Deploy Lidarr on my home host and expose it at
lidarr.sami"
The Intent Router will pick the right template, prompt you for any missing fields, and start the deployment.
DashCaddy creates these volume mounts:
/opt/lidarr/config:/config/downloads:/downloads/music:/musicAll paths are absolute host paths; the left side is the container-side mount. Restarting the container never deletes the data; reinstalling the template preserves it unless you explicitly check Wipe data on the deploy form.
PUIDPGIDTZOverride any of these from the deploy form's Environment panel, or programmatically in the API environment object.
DashCaddy's built-in Watchtower integration will pull linuxserver/lidarr:latest every 24 hours and restart your container with zero downtime if the image digest changes. To force an update immediately, click Apps → Lidarr → Update.
The config volume for Lidarr is included in DashCaddy's default nightly snapshot. To restore on a fresh host, redeploy the same template and DashCaddy will prompt to restore from the most recent snapshot during install.
Common issues with Lidarr:
For layer-by-layer diagnostics, see the Troubleshooting guide.
Lidarr is in the Media Management category. Common pairings:
Last reviewed against DashCaddy product version in dashcaddy-api/src/docker/app-templates.js.
Template ID: lidarr. If anything here looks wrong, edit the file and the change will appear in the next docs rebuild.