Yesterday, 06:05 PM
(This post was last modified: Yesterday, 06:06 PM by Fiscon. Edited 1 time in total.)
I am a novice in the department of everything from linux to jellyfin. I have been running it for a week no problem.
I would appreciate your help in resolving this and use it as a personal teaching moment. Thank you.
I followed this youtube series: https://www.youtube.com/watch?v=Vwtx_dfYrtA
I am no longer able to connect to my Jellyfin server after rebooting and moving the server. I am not utilizing a reverse proxy to access it outside. I port forwarded 8096 on the router to access it outside temporarily until I learn to reverse proxy.
I am utilizing a refurbished dell r730xd server.
I am running Proxmox on the server and using a VM with Ubuntu 24.04.2 LTS to run Jellyfin with Jellyseer in a docker compose.
I run the storage on a container labeled media. I believe I assigned permissions correctly.
A few days ago I had the server in the living room running my services and everything was operating properly. I installed a cat 6 cable from the living room to the office through the crawl space (also a first) , verified the cable was wired correctly with Cable Tester Kit. It shows it passed and I believe its working because I can access other services such as jellyseer and the whole server in general.
I shutdown the server, correctly to the best of my ability; and moved it into the office where it will reside.
After reboot I can access all services running on the same vm, 6 in total. I can not access jellyfin.
I can not access it through other devices either.
What I've done
Honestly I'm sure theres more I should've checked and its a simple config error on my part but I just don't know how.
I am backing up my data to just do a fresh reinstall but I honestly would rather figure out the issue.
Here is the last jellyfin log. I ran a compose down and up.
I have email notifications enabled and will respond!
I would appreciate your help in resolving this and use it as a personal teaching moment. Thank you.
I followed this youtube series: https://www.youtube.com/watch?v=Vwtx_dfYrtA
I am no longer able to connect to my Jellyfin server after rebooting and moving the server. I am not utilizing a reverse proxy to access it outside. I port forwarded 8096 on the router to access it outside temporarily until I learn to reverse proxy.
I am utilizing a refurbished dell r730xd server.
I am running Proxmox on the server and using a VM with Ubuntu 24.04.2 LTS to run Jellyfin with Jellyseer in a docker compose.
I run the storage on a container labeled media. I believe I assigned permissions correctly.
A few days ago I had the server in the living room running my services and everything was operating properly. I installed a cat 6 cable from the living room to the office through the crawl space (also a first) , verified the cable was wired correctly with Cable Tester Kit. It shows it passed and I believe its working because I can access other services such as jellyseer and the whole server in general.
I shutdown the server, correctly to the best of my ability; and moved it into the office where it will reside.
After reboot I can access all services running on the same vm, 6 in total. I can not access jellyfin.
I can not access it through other devices either.
What I've done
Quote:[*]through vm pinged google, it works
[*]through my windows pc did a hop check? It said 6 hops I think, I can redo this for more specific information.
[*]verified the correct ports in config for docker compose were listed 8096
[*]verified correct port was forwarded
[*]ran docker down on all other services and ran docker down and then up on just jellyfin/jellyseer.
[*]I deleted my web browser's cache.
[*]There is no firewall on at the moment, though I've created TCP ports for 8096
[*]Verified the media storage is mounted to the vm ( I believe the permissions are set correctly as well )
[*]checked the network.xml to see if I had ip whitelist/blacklist enabled and its in blacklist mode with no ips
[*]verified the ip is correct through curl commands? I don't know what it means but it showed the public and internal ip I was expecting.
Honestly I'm sure theres more I should've checked and its a simple config error on my part but I just don't know how.
I am backing up my data to just do a fresh reinstall but I honestly would rather figure out the issue.
Here is the last jellyfin log. I ran a compose down and up.
Quote:[2025-07-17 11:16:21.075 -06:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_PublishedServerUrl, http://192.168.1.134]", "[JELLYFIN_WEB_DIR, /usr/share/jellyfin/web]", "[JELLYFIN_DATA_DIR, /config/data]", "[JELLYFIN_CACHE_DIR, /config/cache]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_CONFIG_DIR, /config]"]
[2025-07-17 11:16:21.080 -06:00] [INF] [1] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]
[2025-07-17 11:16:21.101 -06:00] [INF] [1] Main: Operating system: "Ubuntu 24.04.2 LTS"
[2025-07-17 11:16:21.101 -06:00] [INF] [1] Main: Architecture: X64
[2025-07-17 11:16:21.103 -06:00] [INF] [1] Main: 64-Bit Process: True
[2025-07-17 11:16:21.103 -06:00] [INF] [1] Main: User Interactive: True
[2025-07-17 11:16:21.103 -06:00] [INF] [1] Main: Processor count: 56
[2025-07-17 11:16:21.103 -06:00] [INF] [1] Main: Program data path: "/config/data"
[2025-07-17 11:16:21.103 -06:00] [INF] [1] Main: Log directory path: "/config/log"
[2025-07-17 11:16:21.103 -06:00] [INF] [1] Main: Config directory path: "/config"
[2025-07-17 11:16:21.104 -06:00] [INF] [1] Main: Cache path: "/config/cache"
[2025-07-17 11:16:21.104 -06:00] [INF] [1] Main: Temp directory path: "/tmp/jellyfin"
[2025-07-17 11:16:21.104 -06:00] [INF] [1] Main: Web resources path: "/usr/share/jellyfin/web"
[2025-07-17 11:16:21.105 -06:00] [INF] [1] Main: Application directory: "/usr/lib/jellyfin/bin/"
[2025-07-17 11:16:22.556 -06:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/config/cache"
[2025-07-17 11:16:23.500 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[2025-07-17 11:16:24.044 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2025-07-17 11:16:24.044 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[2025-07-17 11:16:24.046 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2025-07-17 11:16:24.049 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.18.0.2"]
[2025-07-17 11:16:24.051 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
[2025-07-17 11:16:24.051 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Blocklist"
[2025-07-17 11:16:24.051 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
[2025-07-17 11:16:33.081 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.10.7.0"
[2025-07-17 11:16:33.082 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.10.7.0"
[2025-07-17 11:16:33.083 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.10.7.0"
[2025-07-17 11:16:33.127 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.10.7.0"
[2025-07-17 11:16:33.127 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.10.7.0"
[2025-07-17 11:16:33.524 -06:00] [INF] [1] Main: Kestrel is listening on "0.0.0.0"
[2025-07-17 11:16:34.310 -06:00] [INF] [1] Jellyfin.Networking.PortForwardingHost: Starting NAT discovery
[2025-07-17 11:16:35.817 -06:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/run/s6-rc:s6-rc-init:eOJabG/servicedirs/svc-jellyfin/wwwroot". Static files may be unavailable.
[2025-07-17 11:16:36.001 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[2025-07-17 11:16:36.052 -06:00] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/data/personal/training"
[2025-07-17 11:16:36.052 -06:00] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/data/music"
[2025-07-17 11:16:36.094 -06:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2025-07-18 03:00:00.000 -06:00, which is 15:43:23.9058967 from now.
[2025-07-17 11:16:36.190 -06:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2025-07-18 02:00:00.000 -06:00, which is 14:43:23.8099372 from now.
[2025-07-17 11:16:36.295 -06:00] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/data/movies"
[2025-07-17 11:16:36.706 -06:00] [INF] [12] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/data/shows"
[2025-07-17 11:16:38.319 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "7.1.1"
[2025-07-17 11:16:38.722 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "ac4", "dca", "flac", "mp3", "truehd"]
[2025-07-17 11:16:38.783 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[2025-07-17 11:16:38.901 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["bwdif_cuda", "deinterlace_qsv", "deinterlace_vaapi", "flip_vulkan", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemapx", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "transpose_cuda", "transpose_opencl", "transpose_vaapi", "transpose_vulkan", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
[2025-07-17 11:16:39.264 -06:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean Transcode Directory" Completed after 0 minute(s) and 0 seconds
[2025-07-17 11:16:39.270 -06:00] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
[2025-07-17 11:16:39.348 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[2025-07-17 11:16:42.197 -06:00] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Completed after 0 minute(s) and 2 seconds
[2025-07-17 11:16:50.695 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2025-07-17 11:16:50.708 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "64a42c3879fb430ea57bb8c0eb42fe3b"
[2025-07-17 11:16:50.708 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete
[2025-07-17 11:16:50.709 -06:00] [INF] [1] Main: Startup complete 0:00:48.2521034
[2025-07-17 11:49:12.103 -06:00] [INF] [1] Main: Jellyfin version: "10.10.7"
[2025-07-17 11:49:12.168 -06:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_WEB_DIR, /usr/share/jellyfin/web]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_DATA_DIR, /config/data]", "[JELLYFIN_CACHE_DIR, /config/cache]", "[JELLYFIN_CONFIG_DIR, /config]", "[JELLYFIN_PublishedServerUrl, http://192.168.1.134]"]
[2025-07-17 11:49:12.172 -06:00] [INF] [1] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]
[2025-07-17 11:49:12.173 -06:00] [INF] [1] Main: Operating system: "Ubuntu 24.04.2 LTS"
[2025-07-17 11:49:12.173 -06:00] [INF] [1] Main: Architecture: X64
[2025-07-17 11:49:12.174 -06:00] [INF] [1] Main: 64-Bit Process: True
[2025-07-17 11:49:12.174 -06:00] [INF] [1] Main: User Interactive: True
[2025-07-17 11:49:12.174 -06:00] [INF] [1] Main: Processor count: 56
[2025-07-17 11:49:12.174 -06:00] [INF] [1] Main: Program data path: "/config/data"
[2025-07-17 11:49:12.174 -06:00] [INF] [1] Main: Log directory path: "/config/log"
[2025-07-17 11:49:12.175 -06:00] [INF] [1] Main: Config directory path: "/config"
[2025-07-17 11:49:12.175 -06:00] [INF] [1] Main: Cache path: "/config/cache"
[2025-07-17 11:49:12.175 -06:00] [INF] [1] Main: Temp directory path: "/tmp/jellyfin"
[2025-07-17 11:49:12.175 -06:00] [INF] [1] Main: Web resources path: "/usr/share/jellyfin/web"
[2025-07-17 11:49:12.176 -06:00] [INF] [1] Main: Application directory: "/usr/lib/jellyfin/bin/"
[2025-07-17 11:49:12.591 -06:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/config/cache"
[2025-07-17 11:49:12.870 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[2025-07-17 11:49:13.021 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2025-07-17 11:49:13.022 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[2025-07-17 11:49:13.022 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2025-07-17 11:49:13.025 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.18.0.3"]
[2025-07-17 11:49:13.025 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
[2025-07-17 11:49:13.026 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Blocklist"
[2025-07-17 11:49:13.026 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
[2025-07-17 11:49:15.714 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.10.7.0"
[2025-07-17 11:49:15.716 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.10.7.0"
[2025-07-17 11:49:15.717 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.10.7.0"
[2025-07-17 11:49:15.773 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.10.7.0"
[2025-07-17 11:49:15.774 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.10.7.0"
[2025-07-17 11:49:16.036 -06:00] [INF] [1] Main: Kestrel is listening on "0.0.0.0"
[2025-07-17 11:49:16.620 -06:00] [INF] [1] Jellyfin.Networking.PortForwardingHost: Starting NAT discovery
[2025-07-17 11:49:17.703 -06:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/run/s6-rc:s6-rc-init:IdChaI/servicedirs/svc-jellyfin/wwwroot". Static files may be unavailable.
[2025-07-17 11:49:17.796 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[2025-07-17 11:49:17.808 -06:00] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/data/personal/training"
[2025-07-17 11:49:17.808 -06:00] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/data/music"
[2025-07-17 11:49:17.835 -06:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2025-07-18 03:00:00.000 -06:00, which is 15:10:42.1646409 from now.
[2025-07-17 11:49:17.845 -06:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2025-07-18 02:00:00.000 -06:00, which is 14:10:42.1548608 from now.
[2025-07-17 11:49:17.864 -06:00] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/data/movies"
[2025-07-17 11:49:17.938 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "7.1.1"
[2025-07-17 11:49:18.006 -06:00] [INF] [12] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/data/shows"
[2025-07-17 11:49:18.102 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "ac4", "dca", "flac", "mp3", "truehd"]
[2025-07-17 11:49:18.163 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[2025-07-17 11:49:18.224 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["bwdif_cuda", "deinterlace_qsv", "deinterlace_vaapi", "flip_vulkan", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemapx", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "transpose_cuda", "transpose_opencl", "transpose_vaapi", "transpose_vulkan", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
[2025-07-17 11:49:18.641 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[2025-07-17 11:49:20.870 -06:00] [INF] [17] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean Transcode Directory" Completed after 0 minute(s) and 0 seconds
[2025-07-17 11:49:20.965 -06:00] [INF] [9] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
[2025-07-17 11:49:22.715 -06:00] [INF] [17] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Completed after 0 minute(s) and 1 seconds
[2025-07-17 11:49:28.250 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2025-07-17 11:49:28.252 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "64a42c3879fb430ea57bb8c0eb42fe3b"
[2025-07-17 11:49:28.252 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete
[2025-07-17 11:49:28.252 -06:00] [INF] [1] Main: Startup complete 0:00:16.6453227
I have email notifications enabled and will respond!