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.
NON-DOCKER USERS
We will need to update your webserver to include the new API location block.
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.
Nginx
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:
Also make sure you allow the following HTTP Methods:
Put
Delete
Options
Nginx Auth_Request
You will need to update your url for the auth_request module.
Notice the position of the ? and & signs
Subdirectories
The complete config block will look like this:
Subdomains
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:
Jellyfin & Emby
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.
Troubleshooting
Nothing loading at all/Blank Organizr
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.
Settings/Homepage won't load
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:
Now you can go back to Organizr and reload if you haven't and check the settings/homepage page.
Custom Homepage Items Missing
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
Change from this line:
proxy_pass http://organizr-upstream/api/?v1/auth&group=$1;
Change to this line:
proxy_pass http://organizr-upstream/api/v2/auth/$1;
location ~ ^/auth-(.*) {
## Has to be local ip or local DNS name or if Proxied use proxy address
proxy_pass http://organizr-upstream/api/v2/auth/$1;
proxy_pass_request_body off;
proxy_set_header Content-Length "";
}
{
"response": {
"result": "success",
"message": "Ran update function for version: 2.1.0",
"data": null
}
}