Repository navigation
LXC: JellyGlance #2305
Description
Name of the Script
JellyGlance
Script Type
CT (LXC Container)
Does this script support arm64?
arm64 supported
📋 Script Details
Application
| Field | Value |
|---|---|
| Application Name | JellyGlance |
| Official Website | https://jellyglance.com/ |
| Source Repository | https://github.com/Nerdy-Technician/JellyGlance |
| Latest Official Release | https://github.com/Nerdy-Technician/JellyGlance/releases/tag/v1.2.10 |
| Latest Release/Tag Date | 2026-09-13 |
| Latest Version | v1.2.10 |
| Project Age | First public GitHub repo: 2026-07-17 |
| Stars / Adoption | GitHub stars on https://github.com/Nerdy-Technician/JellyGlance — active releases through v1.2.10; multi-arch image on GHCR; Unraid CA templates in-repo; homepage https://jellyglance.com/ |
Description
JellyGlance is a modern self-hosted dashboard that sits beside Jellyfin. It covers live sessions, user stats, recently added media, libraries, downloads, calendars, webhooks, and backups. It is not a Seerr, Sonarr, or Jellyfin admin replacement.
Upstream ships official GitHub releases (latest v1.2.10) and a multi-arch container image (ghcr.io/nerdy-technician/jellyglance). Recommended deploy is Docker Compose with PostgreSQL. The project also publishes Proxmox LXC helpers under packaging/proxmox/ and Unraid CA templates.
Why add this?
Jellyfin users on Proxmox often want a companion dashboard in its own LXC. A Helper-Scripts CT would give one-command Debian LXC + Docker Compose (app + Postgres), matching how many media-stack apps are already offered. Official image, releases, and docs make it a clean CT candidate.
Installation / deployment notes
- Type: Docker Compose in an unprivileged Debian LXC (nesting + keyctl for Docker)
- Image:
ghcr.io/nerdy-technician/jellyglance:latest(current release v1.2.10) - DB: PostgreSQL 16 (compose companion or existing)
- WebUI: port
3000 - Persist:
/opt/jellyglance/config,/opt/jellyglance/backups, Postgres data - Env:
POSTGRES_*,JWT_SECRET,TZ; first-run wizard needs Jellyfin URL + API key - Suggested CT defaults: 2 cores, 2048 MB RAM, 8 GB disk, DHCP on
vmbr0 - Existing helpers (not yet community-scripts format):
- Host: https://raw.githubusercontent.com/Nerdy-Technician/JellyGlance/main/packaging/proxmox/create-lxc.sh
- In-CT: https://raw.githubusercontent.com/Nerdy-Technician/JellyGlance/main/packaging/proxmox/install-in-lxc.sh
- Compose: https://raw.githubusercontent.com/Nerdy-Technician/JellyGlance/main/packaging/proxmox/docker-compose.yml
- Willing to port to
ct/jellyglance.sh+install/jellyglance-install.sh+json/jellyglance.jsonfor ProxmoxVED
Scope fit
Self-hosted server app that runs reliably in a Proxmox LXC. Active upstream, official releases, Docker image on GHCR, and clear first-run setup.
📋 Script Details (proposed metadata)
| Field | Value |
|---|---|
| name | JellyGlance |
| slug | jellyglance |
| type | ct |
| categories | Media (generator ID 12 — confirm in UI) |
| date_created | 2026-09-20 |
| updateable | true |
| privileged | false (LXC nesting + keyctl for Docker) |
| architectures | amd64, arm64 |
| interface_port | 3000 |
| website | https://jellyglance.com/ |
| documentation | https://github.com/Nerdy-Technician/JellyGlance/blob/main/packaging/README.md |
| repository | https://github.com/Nerdy-Technician/JellyGlance |
| logo | https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/jellyglance.webp |
| description | Modern Jellyfin command center: live sessions, libraries, stats, calendars, requests, downloads, webhooks, and backups. Sits beside Jellyfin — not a Seerr/Sonarr replacement. |
| config_path | /opt/jellyglance/.env |
| default_credentials | username null, password null (first-run wizard) |
| install script | ct/jellyglance.sh |
| resources | CPU 2, RAM 2048, HDD 8, OS Debian, version 13 |
Notes
- info: Open
http://<IP>:3000and complete the first-run wizard (Jellyfin URL + API key). - warning: Requires PostgreSQL — compose includes a companion, or point
POSTGRES_*at an existing DB. - warning: Unprivileged LXC needs nesting and keyctl so Docker can run inside the CT.
- info: Persist
/opt/jellyglance(config, backups, postgres) across updates.
Proposed json/jellyglance.json
{
"name": "JellyGlance",
"slug": "jellyglance",
"categories": [12],
"date_created": "2026-09-20",
"type": "ct",
"updateable": true,
"privileged": false,
"architectures": ["amd64", "arm64"],
"interface_port": 3000,
"documentation": "https://github.com/Nerdy-Technician/JellyGlance/blob/main/packaging/README.md",
"website": "https://jellyglance.com/",
"repository": "https://github.com/Nerdy-Technician/JellyGlance",
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/jellyglance.webp",
"description": "Modern Jellyfin command center: live sessions, libraries, stats, calendars, requests, downloads, webhooks, and backups. Sits beside Jellyfin — not a Seerr/Sonarr replacement.",
"install_methods": [
{
"type": "default",
"script": "ct/jellyglance.sh",
"config_path": "/opt/jellyglance/.env",
"resources": {
"cpu": 2,
"ram": 2048,
"hdd": 8,
"os": "Debian",
"version": "13"
}
}
],
"default_credentials": {
"username": null,
"password": null
},
"notes": [
{
"text": "Open http://<IP>:3000 and complete the first-run wizard with your Jellyfin URL and API key.",
"type": "info"
},
{
"text": "Requires PostgreSQL. The stack includes a Postgres companion, or point POSTGRES_* at an existing database.",
"type": "warning"
},
{
"text": "Unprivileged LXC needs nesting and keyctl enabled so Docker can run inside the container.",
"type": "warning"
},
{
"text": "Config and backups live under /opt/jellyglance (config, backups, postgres). Include them in regular backups.",
"type": "info"
}
]
}
Activity
MickLesk commentedon Sep 21, 2026
600+ Stars are required to check in VED. Come Back if you have reached the requirements