Add Jellyfin account migration

This commit is contained in:
exu 2023-07-29 15:37:48 +02:00
parent c167317638
commit 866d085976

View File

@ -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/)