Your comments

Definitely did not run with mono. Someone with Dev skills will have to modify or port to Linux :'(

this is because without the trailing slash, its just appending the file names to the end like it would if it was my.domain.com:2202/ so instead of :2202/library/image.png, its trying to do 2202/libraryimage.png. nginx loves the trailing slashes lol. my issue is in ubooquity, if i put the reverse proxy prefix as /ubooquity, or ubooquity/, or /ubooquity/ i get an error. i will add the error when my laptop isnt at 5% life lol.

im going to check it out and see if it will run with mono, since its opened up and now running on linux