diff --git a/community-containers/jellyfin/jellyfin.json b/community-containers/jellyfin/jellyfin.json new file mode 100644 index 00000000..f16e5a0a --- /dev/null +++ b/community-containers/jellyfin/jellyfin.json @@ -0,0 +1,39 @@ +{ + "aio_services_v1": [ + { + "container_name": "nextcloud-aio-jellyfin", + "display_name": "Jellyfin", + "documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin", + "image": "jellyfin/jellyfin", + "image_tag": "latest", + "internal_port": "host", + "restart": "unless-stopped", + "environment": [ + "TZ=%TIMEZONE%" + ], + "volumes": [ + { + "source": "nextcloud_aio_jellyfin", + "destination": "/config", + "writeable": true + }, + { + "source": "%NEXTCLOUD_DATADIR%", + "destination": "/media", + "writeable": false + }, + { + "source": "%NEXTCLOUD_MOUNT%", + "destination": "%NEXTCLOUD_MOUNT%", + "writeable": false + } + ], + "devices": [ + "/dev/dri" + ], + "backup_volumes": [ + "nextcloud_aio_jellyfin" + ] + } + ] +} diff --git a/community-containers/jellyfin/readme.md b/community-containers/jellyfin/readme.md new file mode 100644 index 00000000..0feaaafa --- /dev/null +++ b/community-containers/jellyfin/readme.md @@ -0,0 +1,14 @@ +## Jellyfin +This container bundles Jellyfin and auto-configures it for you. + +### Notes +- This is not working on Docker Desktop since it needs `network_mode: host` in order to work correctly. +- After adding and starting the container, you can directly visit http://ip.address.of.server:8096/ and access your new Jellyfin instance! +- The data of Plex will be automatically included in AIOs backup solution! +- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack + +### Repository +https://github.com/jellyfin/jellyfin + +### Maintainer +https://github.com/airopi