• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting MIgration from ubuntu server (portainer) to unraid (docker compose)

     
    • 0 Vote(s) - 0 Average

    MIgration from ubuntu server (portainer) to unraid (docker compose)

    Jalle914
    Offline

    Junior Member

    Posts: 5
    Threads: 2
    Joined: 2025 Feb
    Reputation: 0
    Country:Sweden
    #1
    3 hours ago
    Hello everyone,

    I am trying to migrate my current jellyfin server from portainer (ubuntu) to unraid (docker compose manager).

    I have read a lot of posts here and guides and it seems so straight forward but something in my data is not working as I was hoping it would do.

    Mapstructure in portainer (Ubuntu):

    /docker/jellyfin
    ├── config
    │   ├── branding.xml
    │   ├── encoding.xml
    │   ├── logging.default.json
    │   ├── metadata.xml
    │   ├── migrations.xml
    │   ├── network.xml
    │   ├── system.xml
    │   └── users
    ├── data
    │   ├── collections
    │   ├── device.txt
    │   ├── introskipper
    │   ├── jellyfin.db
    │   ├── jellyfin.db-shm
    │   ├── jellyfin.db-wal
    │   ├── keyframes
    │   ├── kodisyncqueue.db
    │   ├── kodisyncqueue-log.db
    │   ├── library.db
    │   ├── library.db-shm
    │   ├── library.db-wal
    │   ├── playlists
    │   ├── ScheduledTasks
    │   ├── splashscreen.png
    │   └── subtitles
    ├── log
    │   ├── FFmpeg.DirectStream-2025-08-01_22-01-15_a38e6bb53350d53b98b28139dab7eef7_073042c3.log
    ├── metadata
    │   ├── artists
    │   ├── library
    │   ├── People
    │   ├── Studio
    │   └── views
    ├── plugins
    │   ├── configurations
    │   ├── InPlayerEpisodePreview_1.3.1.0
    │   ├── Intro Skipper_1.10.10.17
    │   ├── Kodi Sync Queue_14.0.0.0
    │   ├── TheTVDB_19.0.0.0
    │   ├── TMDb Box Sets_11.0.0.0
    │   └── Trakt_26.0.0.0
    ├── root
    │   └── default
    └── stats
        ├── backup-data
        └── postgres

    Mapstructure in unraid (docker compose manager):

    /mnt/cache/appdata/jellyfin
    ├── cache
    │  ├── images
    │  ├── omdb
    │  └── transcodes
    ├── data
    │  ├── data
    │  ├── metadata
    │  ├── plugins
    │  ├── root
    │  └── transcodes
    ├── encoding.xml
    ├── log
    │  ├── FFmpeg.DirectStream-2025-08-04_20-06-38_d56066345cca280c36724f6709e7c17a_525d1fc2.log
    │  ├── FFmpeg.DirectStream-2025-08-04_20-09-34_52af40c802a77ba8c115f24c19b25dee_3e0c8aa0.log
    │  ├── FFmpeg.DirectStream-2025-08-04_20-11-51_d0c778a3088dbe2fe8cb6eeddeb04433_7cea71a7.log
    │  ├── FFmpeg.Transcode-2025-08-04_20-11-51_d0c778a3088dbe2fe8cb6eeddeb04433_81ed9eb1.log
    │  ├── FFmpeg.Transcode-2025-08-04_20-11-51_d0c778a3088dbe2fe8cb6eeddeb04433_ff4d6fc9.log
    │  └── log_20250804.log
    ├── logging.default.json
    ├── migrations.xml
    ├── network.xml
    └── system.xml


    They are a bit different but I did my best and I only needed the library.db and jellyfin.db. When moved and server is booted, the users are there and saved media as well (Currently watching, next up etc.)

    What I cannot do however is link my media drive to my movies and shows folder. My docker compose is the following:
    services:
      jellyfin:
        image: lscr.io/linuxserver/jellyfin:latest
        container_name: jellyfin
        environment:
          - PUID=99
          - PGID=100
          - TZ=Europe/Oslo
        volumes:
          - /mnt/user/appdata/jellyfinConfused-faceconfig
          - /mnt/disks/D7JPS3HN/dataConfused-facemedia
        devices:
          - /dev/driConfused-facedev/dri 
        ports:
          - 8096:8096
          - 7359:7359/udp #Service Discovery
          - 1900:1900/udp #Client Discovery
        restart: unless-stopped

    My error when trying to link my media is showing following:

    [2025-08-04 18:36:55.728 +02:00] [ERR] [20] MediaBrowser.Controller.Entities.BaseItem: Error refreshing owned items for "/config/root/default/Movies"
    System.IO.DirectoryNotFoundException: Could not find a part of the path '/config/root/default/Movies'.
      ...
    [2025-08-04 18:36:55.728 +02:00] [ERR] [21] MediaBrowser.Controller.Entities.BaseItem: Error refreshing owned items for "/config/root/default/Shows"
    System.IO.DirectoryNotFoundException: Could not find a part of the path '/config/root/default/Shows'.

    Why is it showing this? And how can I fix it? I want my data kept when migrating as much as possible..
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode