diff --git a/community_apps/jellyfin/app.json b/community_apps/jellyfin/app.json new file mode 100644 index 0000000..7c2cae9 --- /dev/null +++ b/community_apps/jellyfin/app.json @@ -0,0 +1,58 @@ +{ + "$schema": "../../schemas/app-template.schema.json", + "id": "jellyfin", + "name": "Jellyfin Media Server", + "tagline": "Système multimédia 100% open-source sans abonnement", + "description": "Streamez tous vos films, séries, musiques et livres audio sur n'importe quel appareil sans tracking ni frais.", + "longDescription": "Jellyfin est le système multimédia gratuit qui vous donne le contrôle total de vos médias. Aucune formule payante, aucune collecte de données télémétriques, transcodage matériel Nvidia/Intel/VAAPI inclus.", + "category": "media", + "version": "10.9.11", + "developer": "Jellyfin Project", + "website": "https://jellyfin.org", + "rating": 4.9, + "downloads": "1.1M", + "sizeMb": 390, + "license": "GPLv2", + "icon": "https://lh3.googleusercontent.com/aida-public/AB6AXuAy_b2LhyUHS-M_nrXk8hHugSt-bppiAhq8zmutrhlxbvrjvwluPLGolxCoPWALQt6I66jPVrEiIrrbDLH_mmuKSriJLUOGh2dYOlGA6lgfXNQEYKHSektq5UmPU0lLaG6u8TWE9m9VDeQM2MwD_jSg60NFvQUNwYRkgJzt0Fj-HFrAI401LhBpZIXikMI1JR9k2-GL2qIOnbNYWqc8tRiQ2zPvJDlJ_wYmNMeGdv-Rfg89FEBjuKA9_g", + "screenshots": [], + "firstStartTip": "Suivez l'assistant de configuration initial pour désigner vos dossiers de films, séries et musiques situés sur /mnt/storage.", + "composeFile": "docker-compose.yml", + "nginx": { + "recommendedSubdomain": "media", + "enableSsl": true, + "mainPort": 8096 + }, + "ports": [ + { + "name": "Web UI", + "description": "Interface Web Jellyfin HTTP", + "privatePort": 8096, + "defaultPublicPort": 8096, + "type": "tcp", + "protocol": "http", + "isDefaultNginxTarget": true + } + ], + "volumes": [ + { + "defaultHostPath": "/mnt/storage/media", + "containerPath": "/media", + "description": "Dossier de stockage des médias", + "required": true + }, + { + "defaultHostPath": "/mnt/storage/configs/jellyfin", + "containerPath": "/config", + "description": "Configurations & Cache", + "required": true + } + ], + "env": [ + { + "key": "JELLYFIN_PUBLISHED_SERVER_URL", + "defaultValue": "", + "label": "URL publique du serveur", + "required": false + } + ] +} \ No newline at end of file