Deploy Dispatcharr on PVE LXC and integrate with Jellyfin for live TV channels #50
Labels
No labels
blocked
needs-manual-review
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
matt/homelab-docker#50
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Run Dispatcharr on PVE as a new LXC container and surface live TV channels inside the Jellyfin app (also on PVE).
Dispatcharr is an open-source IPTV/EPG stream manager. It consolidates M3U playlist sources, matches EPG (electronic program guide) data, and exposes channels to media centers via HDHomeRun emulation or an M3U URL. Jellyfin treats it as a tuner device � no plugins required.
Deployment Plan
1. New LXC on PVE
2. Docker Compose for Dispatcharr
Deploy in AIO (all-in-one) mode. The compose file belongs in the
homelab-dockerrepo so Renovate can track the image and Komodo can deploy it.3. Configure Dispatcharr
4. Connect Jellyfin
Considerations
.env/.env.encpattern.When Claude Picks This Up
Before touching any config, run these checks:
1. Proxmox connectivity
Confirm PVE is reachable and get the current list of LXC IDs. Note the Jellyfin container ID and IP � needed for the Jellyfin integration step.
2. Jellyfin LXC details
Confirm Jellyfin's IP so the Dispatcharr HDHR URL can be verified to be reachable from it.
3. Verify Jellyfin web UI is up
Hit Jellyfin at
http://<jellyfin_ip>:8096to confirm it's healthy before making changes.4. Check available resources on PVE
Confirm PVE has headroom for another LXC (Dispatcharr + Docker is modest: 1 vCPU, 1�2 GB RAM).
5. Confirm homelab-docker repo state on Nexus
Ensure the repo is clean before adding the new stack.