Migration Guide
Migrating from certain versions requires changes on your part
Last updated
Migrating from certain versions requires changes on your part
Last updated
Sometimes Organizr needs to be updated on the backend which causes user interaction that needs to be completed prior to the upgrade.
First of all, if you are using an Organizr docker container, please make sure you are using the new Organizr Image:
If you are using or you have now switched over to this container, you will not need to add the new api location block as that has been added for you in the container image. If you are using Nginx's Auth_Request module, you will need to update that address by following these instructions: HERE
Note: the branch variable will take short hand such as master
instead of v2-master
and dev
or develop
instead of v2-develop
as may be seen in the tag migration examples.
We will need to update your webserver to include the new API location block.
This is only needed on the actual webserver that is running Organizr - This also assumes Organizr is proxied to root directory - You will need to add directory to example if it is not running at root directory.
If you reverse proxy Organizr to another Webserver - do not add to that server. Only add to the webserver that hosts Organizr.
Please include this location block within the server block that houses Organizr.
If you are using Nginx's Auth_Request module, you will need to update that address by following these instructions:
Head to IIS webpage Settings
Import Rules
Paste code below and Apply
Also make sure you allow the following HTTP Methods:
Put
Delete
Options
You will need to update your url for the auth_request module.
Notice the position of the ? and & signs
The complete config block will look like this:
Do not just copy/paste this. This is just an example of how it should look. organizr-upstream
is probably not the same as your setup.
The complete config block will look like this:
We have separated Jellyfin from Emby. Please head to the homepage item section and fix accordingly. If you are using Jellyfin for authentication, please edit the Authentication settings and input your URL and Token respectively.
If your Organizr is totally blank or you see 404's in the Browser Console (F12) then more than likely you did not perform the API location block addition at all or correctly. Please refer to the changes above for the appropriate webserver.
If you cannot access the settings/homepage page in Organizr - more than likely the tab url updater didn't run successfully.
Head over to your browser and type in the following:
GET
http://organizr-location/api/v2/update/migrate/2.1.0
Migrates some settings from 2.0 to 2.1
Now you can go back to Organizr and reload if you haven't and check the settings/homepage page.
There was a type on the there config item keys. There are a total of 4 of them. Go to the file /api/config/config.php
and change these four keys from the left side of the image to the right side of the image. All that was missing was the letter e