Access outside of my network (Synology)

Hi!

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.

1 Like

Thanks for taking the time to explain! I’ll try to replicate that.

Thanks for answering @sntrenter :raised_hands:

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.

took me a while but it looks like I have managed to do it, thank you both!

1 Like