I've been happily using AirVPN. They let you have a static port. I tried ProtonVPN before and the dynamic port that is provided was way more frustrating to deal with
My use case may be a bit niche.. but I use multiple Firefox profiles for different things and relying on only Firefox sync didn't workout for me. Hosting linkwarden for just myself was the perfect solution for me
Getting book stores to accept xmr as payment would be better for promotion