[GH-ISSUE #48] Add jellyfin-telegram-channel-sync — Sync Jellyfin access with Telegram membership #33

Open
opened 2026-05-07 00:01:03 +02:00 by BreizhHardware · 0 comments

Originally created by @GeiserX on GitHub (Mar 8, 2026).
Original GitHub issue: https://github.com/miantiao-me/awesome-homelab/issues/48

App Info

Name: jellyfin-telegram-channel-sync
URL: https://github.com/GeiserX/jellyfin-telegram-channel-sync
Description: Syncs Jellyfin user access with Telegram channel membership. Automatically manages Jellyfin user accounts based on whether users are members of a specific Telegram channel, enabling access control through Telegram.

Category: Media Management
License: GPL-3.0
Tech Stack: Python, Docker, Jellyfin API, Telegram Bot API

Key Features

  • Automatic Jellyfin user provisioning based on Telegram channel membership
  • Revokes Jellyfin access when users leave the Telegram channel
  • Docker-based deployment
  • Bridges Jellyfin access management with Telegram communities
  • Configurable via environment variables

Why it's useful for homelab users

Homelab users who share their Jellyfin server with friends or family often manage access manually. This tool automates that process by tying Jellyfin access to Telegram channel membership — when someone joins the channel, they get Jellyfin access; when they leave, access is revoked. This is particularly useful for community-run media servers where Telegram is already the primary communication platform.

Originally created by @GeiserX on GitHub (Mar 8, 2026). Original GitHub issue: https://github.com/miantiao-me/awesome-homelab/issues/48 ## App Info **Name:** jellyfin-telegram-channel-sync **URL:** https://github.com/GeiserX/jellyfin-telegram-channel-sync **Description:** Syncs Jellyfin user access with Telegram channel membership. Automatically manages Jellyfin user accounts based on whether users are members of a specific Telegram channel, enabling access control through Telegram. **Category:** Media Management **License:** GPL-3.0 **Tech Stack:** Python, Docker, Jellyfin API, Telegram Bot API ## Key Features - Automatic Jellyfin user provisioning based on Telegram channel membership - Revokes Jellyfin access when users leave the Telegram channel - Docker-based deployment - Bridges Jellyfin access management with Telegram communities - Configurable via environment variables ## Why it's useful for homelab users Homelab users who share their Jellyfin server with friends or family often manage access manually. This tool automates that process by tying Jellyfin access to Telegram channel membership — when someone joins the channel, they get Jellyfin access; when they leave, access is revoked. This is particularly useful for community-run media servers where Telegram is already the primary communication platform.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/awesome-homelab#33
No description provided.