Question: is there way to do add client VPN...?
-
Hi, I not comfortable to exposed port or Public on status for our store. And I want keep safe only exposed is 80 and 443 and 1194 in coffee store. So I prefer use VPN more specific remote IP to ping and port internal network.
-
@ApplegateR I was asking if there way to add vpn client in This docker? Or will work if I install openvpn in This server to pretend client also?
-
@ApplegateR Ah, I guess you are asking for a way for Uptime Kuma to make outbound requests via a VPN instead of your server?
This was indeed worked upon by @Lonkle a while ago but he has not been active in a while. This is in our plans though.
-
@ApplegateR if a resource is not directly reachable (private network), then Uptime Kuma can use a proxy (configurable per monitor) to reach the system. Can only be used for http checks however, or at least i dont see how it would work for TCP checks.
I could not find an article explaining this, but https://www.reddit.com/r/selfhosted/comments/vekvve/problem_with_monitoring_websites_behind_authelia/icr8fic?utm_medium=android_app&utm_source=share&context=3 confirms that this is possible.
-
There is also some cloudflared tunnel integration but I haven't really looked into it further (in the settings page).
-
@girish i think the cloudflare tunnel integration is intended to make uptime kuma itself accessible.
I stand corrected. You can also use it for private only access. https://developers.cloudflare.com/cloudflare-one/tutorials/warp-to-tunnel/
-
-
@girish said in Question: is there way to do add client VPN...?:
This was indeed worked upon by @Lonkle a while ago but he has not been active in a while.
Yeah, went thru a big life change so I halted my life for a year or so but I still have all my notes and code changes for a VPN tunnel if you ever want to discuss it to make your life easier. Plus, I also have my custom fully functioning OpenVPN client that I run as a Cloudron app. That's not how we agreed it should be done in the end, but it's a good start as far as the architecture needed to build out this feature goes (so it might be helpful to you).
-