0

I'm running a local QNAP NAS server and a remote server which is hosted at a public provider (bare metal kubernetes cluster).

I would like to run some services on my nas server, which should be reachable over the internet. For example I want to run an object storage like minio - or something like that. But my problem is, the IP of the NAS server is changing from time to time as it is using my private internet connection. I would like to make it reachable over minio.my-domain.com.

I need some ideas how I could handle this problem. I'm also running a remote bare metal kubernetes cluster, which handles the certificates for my webapps. So is it technically possible to use this server to reach my local server over public internet?

user3142695
  • 105
  • 12

1 Answers1

0

You can use service as Dynamic DNS which will provide your IP to DNS provider each time it change. You can find here the QNAP support page about this service.

Also you can consult QNAP doc page.

Romeo Ninov
  • 5,263
  • 4
  • 20
  • 26
  • As I'm running also a "public" server, wouldn't it be possible to use an own service / script for this? Then I wouldn't need a third party service... Also I need to use a own domain. – user3142695 Jun 15 '23 at 17:44
  • @user3142695, yes, you can, but probably you should build own solution. – Romeo Ninov Jun 15 '23 at 17:48
  • My problem is just the starting point for my research. What structure do I need where? Something like a reverse-proxy nginx on the remote server or is it possible to use a kubernetes service? what about the local nas server? How to update the IP, which gets send to the server? – user3142695 Jun 15 '23 at 17:51
  • @user3142695, on external machine install DNS with small TTL, somehow ping external from NAS, get external to recognize the IP and update it in DNS. About NAS - just set NAT on your router of the ports you use. – Romeo Ninov Jun 15 '23 at 17:56