- Fix service instance management to use global instance for stopping autosync - Add automatic saving when toggle is changed (no manual save required) - Fix validation issue where custom sync type without cron expression caused 400 error - Add comprehensive debugging and error handling - Ensure .env file is properly updated with AUTO_SYNC_ENABLED value - Improve service lifecycle management with proper state cleanup - Add fallback logic for invalid sync interval configurations Resolves issue where disabling autosync in GUI didn't update .env file or stop service
48 lines
1.3 KiB
JSON
48 lines
1.3 KiB
JSON
{
|
|
"name": "Jellyfin Media Server",
|
|
"slug": "jellyfin",
|
|
"categories": [
|
|
13
|
|
],
|
|
"date_created": "2024-05-02",
|
|
"type": "ct",
|
|
"updateable": true,
|
|
"privileged": false,
|
|
"interface_port": 8096,
|
|
"documentation": "https://jellyfin.org/docs/",
|
|
"website": "https://jellyfin.org/",
|
|
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/jellyfin.webp",
|
|
"config_path": "/etc/jellyfin/",
|
|
"description": "Jellyfin is a free and open-source media server and suite of multimedia applications designed to organize, manage, and share digital media files to networked devices.",
|
|
"install_methods": [
|
|
{
|
|
"type": "default",
|
|
"script": "ct/jellyfin.sh",
|
|
"resources": {
|
|
"cpu": 2,
|
|
"ram": 2048,
|
|
"hdd": 16,
|
|
"os": "ubuntu",
|
|
"version": "24.04"
|
|
}
|
|
}
|
|
],
|
|
"default_credentials": {
|
|
"username": null,
|
|
"password": null
|
|
},
|
|
"notes": [
|
|
{
|
|
"text": "With Privileged/Unprivileged Hardware Acceleration Support",
|
|
"type": "info"
|
|
},
|
|
{
|
|
"text": "FFmpeg path: /usr/lib/jellyfin-ffmpeg/ffmpeg",
|
|
"type": "info"
|
|
},
|
|
{
|
|
"text": "For NVIDIA graphics cards, you'll need to install the same drivers in the container that you did on the host. In the container, run the driver installation script and add the CLI arg --no-kernel-module",
|
|
"type": "info"
|
|
}
|
|
]
|
|
} |