2025-05-10, 05:36 PM
I am by no means an expert. I google all of the code I run in terminal, and am a total novice.
I can get Jellyfin to launch if I have a tiny USB drive with just a couple movies, but when I plug in my larger 2TB drive with ~400GB of content, it starts crashing repeatedly on startup.
The last thing in the docker logs for the container before crash is always:
[17:15:19] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits.
I've tried googling this, and it just comes up as some permissions issue with no seeming fixes.
Last night I completely removed docker and reinstalled, still no dice.
I suppose it is possible that my device isn't powerful enough to run Jellyfin, but everything I have seen says that it runs well on an Odroid XU4, and can even do some transcoding.
I suppose the other issue could be that my larger drive is exFAT?
Here is the content of my compose.yaml also:
services:
jellyfin:
image: jellyfin/jellyfin
container_name: jellyfin
user: 1000:1000
network_mode: 'host'
volumes:
- ./config
config
- ./cache
cache
- type: bind
source: /media/exfat/media/movies
target: /movies
- type: bind
source: /media/exfat/media/shows
target: /shows
restart: 'unless-stopped'
environment:
- JELLYFIN_PublishedServerUrl=http://xxx.xxx.x.xx
extra_hosts:
- "host.docker.internal:host-gateway"
Appreciate any help or advice!
I can get Jellyfin to launch if I have a tiny USB drive with just a couple movies, but when I plug in my larger 2TB drive with ~400GB of content, it starts crashing repeatedly on startup.
The last thing in the docker logs for the container before crash is always:
[17:15:19] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits.
I've tried googling this, and it just comes up as some permissions issue with no seeming fixes.
Last night I completely removed docker and reinstalled, still no dice.
I suppose it is possible that my device isn't powerful enough to run Jellyfin, but everything I have seen says that it runs well on an Odroid XU4, and can even do some transcoding.
I suppose the other issue could be that my larger drive is exFAT?
Here is the content of my compose.yaml also:
services:
jellyfin:
image: jellyfin/jellyfin
container_name: jellyfin
user: 1000:1000
network_mode: 'host'
volumes:
- ./config

- ./cache

- type: bind
source: /media/exfat/media/movies
target: /movies
- type: bind
source: /media/exfat/media/shows
target: /shows
restart: 'unless-stopped'
environment:
- JELLYFIN_PublishedServerUrl=http://xxx.xxx.x.xx
extra_hosts:
- "host.docker.internal:host-gateway"
Appreciate any help or advice!