I have a Synology server with Komga on it, and I’m very happy of my setup with Panels but it only works from inside my network.
From what I understand:
Komga by default doesn’t offer https
iOS doesn’t allow http connections outside of your network
I’m trying to figure how I could do to access it from outside of my network but I’m a bit lost. I’ve read that people were using Caddy but I’m worried it could mess-up the rest of my config. Would it be possible to do it through Tailscale?
Let me know if you have managed to resolve that problem, thanks!
I was able to hook it up, I bought a URL off of porkbun.com so I didn’t have to use my home IP (you don’t need to do this)
Networking kinda sucks to learn so it is really confusing.
I had to route traffic from the domain I bought to my IP.
I had to open my IP and forward requests(done in my router) to my nginx server.
Then I had my nginx server point to the proper url/port on the host machine ( i was using a pi5)
there is a lot there and a lot that can go wrong, and it’s kind of dangerous to do all of that (opening up your network to all traffic).
alternatively you can get a home based VPN and login when you need to access it. I haven’t set one up yet but I’ve heard it is much easier and safer. I plan on setting one up soon to test.
notes:
you can use https://certbot.eff.org/ to set up certs, I messed it up a few times but eventually got it working.
I had some weird login issues with Komga that were related to my router (provisioned by ISP) that were very annoying to deal with and AFAIK, you can’t get around them.
Also, in case it helps, Komga has a good and simple tutorial for setting it up using Caddy server to configure the reverse proxy. (that’s the method I used to set up my Komga and Kavita servers)
Best of luck! networking stuff, as @sntrenter stated, can be quite frustrating and require deep knowledge of what you’re doing if you encounter a problem. Hopefully, yours will go smoothly.