From 866d08597633b4ea8c68b825fbec3939680acf68 Mon Sep 17 00:00:00 2001 From: exu Date: Sat, 29 Jul 2023 15:37:48 +0200 Subject: [PATCH] Add Jellyfin account migration --- pages/02.linux/jellyfin/default.en.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pages/02.linux/jellyfin/default.en.md b/pages/02.linux/jellyfin/default.en.md index 860f284..8834fbf 100644 --- a/pages/02.linux/jellyfin/default.en.md +++ b/pages/02.linux/jellyfin/default.en.md @@ -114,3 +114,22 @@ Enable the config and restart nginx ln -s /etc/nginx/sites-available/(config) /etc/nginx/sites-enabled/ systemctl restart nginx ``` + +## Migrate Authentication + +There are two possible ways to migrate user accounts to a different authentication backend. +I have personally used the first option, but the second option might work as well + +### Option one: Match Jellyfin Username + +The first option is simply matching the Jellyfin username to the username, UID or other provided by the authentication backend. +After setting the username, simply switching the authentication provider allowed logging in with the new authentication backend. + +### Option two: Copy Progress from library.db + +For the second option, a new user account is created. +The progress of the old user account will be copied to this newly created account. + +A guide for the process can be found on Reddit. + +> [How to transfer users from one instance of Jellyfin to another?](https://old.reddit.com/r/jellyfin/comments/ejat65/how_to_transfer_users_from_one_instance_of/)