Hi there,
I'm working on setting up an IP camera platform.
I run a business with several locations and I'm planning to install IP based camera's on all of them. These should all be accessible through a single web portal which has already been made.
So IP camera's require certain ports to be open so that you can fetch the camerastream. This is fairly unsafe so I'm looking for an alternative solution.
My concept was to install an OpenVPN server on the same server that the webserver runs on. My idea was then to put raspberry pi's in each office which route all the camera traffic through the main VPN server. So let's say the VPN Server IP is 64.163.47.81.
I'd be able to access camera's from office 1 through the following IP's/ports: 64.163.47.81:5555 64.163.47.81:5556 64.163.47.81:5557
For office 2, it would be: 64.163.47.81:5558 64.163.47.81:5559 64.163.47.81:5560
Of course these IP's would only be accessible from a frontend proxy we use for our webserver.
What's the best way to do this? My offices don't have static IP's however they all have decent upload speeds so that shouldn't be an issue.
I'm alright at linux/networking but I couldn't figure this one out.
Thanks in advance.
I'm working on setting up an IP camera platform.
I run a business with several locations and I'm planning to install IP based camera's on all of them. These should all be accessible through a single web portal which has already been made.
So IP camera's require certain ports to be open so that you can fetch the camerastream. This is fairly unsafe so I'm looking for an alternative solution.
My concept was to install an OpenVPN server on the same server that the webserver runs on. My idea was then to put raspberry pi's in each office which route all the camera traffic through the main VPN server. So let's say the VPN Server IP is 64.163.47.81.
I'd be able to access camera's from office 1 through the following IP's/ports: 64.163.47.81:5555 64.163.47.81:5556 64.163.47.81:5557
For office 2, it would be: 64.163.47.81:5558 64.163.47.81:5559 64.163.47.81:5560
Of course these IP's would only be accessible from a frontend proxy we use for our webserver.
What's the best way to do this? My offices don't have static IP's however they all have decent upload speeds so that shouldn't be an issue.
I'm alright at linux/networking but I couldn't figure this one out.
Thanks in advance.