Loading
Download 30-day trial
View Categories

ProVide Gateway

ProVide Gateway is a secure reverse proxy that lets external users reach your ProVide server without exposing the ProVide Gateway is a secure reverse proxy that lets external users reach your ProVide server without exposing the server, or any data, in your DMZ. You place the Gateway in the DMZ and keep ProVide on your internal network. The Gateway safely terminates all incoming connections and forwards only approved traffic to ProVide through a secure tunnel, and it never stores any data in the DMZ. It’s built for organizations that need very high security and helps meet compliance rules that forbid storing sensitive data in the DMZ.

How ProVide Gateway works #

The Gateway forms a secure tunnel between the internet-facing Gateway in the DMZ and your ProVide server on the internal network. It routes SFTP, HTTP, and HTTPS traffic to ProVide while blocking all other incoming traffic. Because the connection between ProVide and the Gateway originates from inside the firewall, you don’t need to open any external inbound ports into your internal network, which is what keeps the internal server unexposed. Routes can be enabled or disabled with a button press.

Benefits #

  • Keeps the ProVide server off the public network, with nothing exposed in the DMZ.
  • Stores no data in the DMZ, supporting compliance requirements.
  • Requires no inbound port openings to the internal network; the tunnel is established from the inside.
  • Routes only the protocols you allow (SFTP, HTTP, HTTPS) and blocks everything else.
  • Easy route management from the ProVide interface.

Supported platforms #

ProVide Gateway runs on both Windows and Linux:

Linux: Ubuntu Server v16 or later is officially supported; it’s also known to run on CentOS, SUSE, and Debian.

Windows: Server 2016, 2019, 2022, 2025.

Setting up ProVide Gateway (at a high level): #

  1. Install ProVide Gateway on a host in your DMZ.
  2. In ProVide, configure the connection to the Gateway and set the shared password used to secure the tunnel (this is stored in settings.ini).
  3. Define which routes and protocols (SFTP, HTTP, HTTPS) the Gateway should forward to ProVide.
  4. Enable the routes. External clients now connect to the Gateway, which securely relays them to ProVide on the internal network.

Setting up ProVide Gateway (step-by-step): #

  1. Click Download Binaries at the bottom of the window to open the download window, where you can get the ProVide Gateway installer for your platform (Windows or Linux).
  2. In the ProVide Server administration interface, open the Services tab (top left).
  3. Click Gateway in the services sub-menu (next to FTP(S), SFTP, TFTP, HTTP(S), WebDAV, and Cluster).
  4. The Gateway Configuration window opens. From here you can create and manage routes to your Gateway. Since ProVide Gateway is a separate component that needs to be installed on a machine in your DMZ, it must be downloaded before you can configure a route.
Gateway route configuration in the ProVide Server administration interface

Run the installer, on windows an exe file, on Linux a sh script.

ProVide Gateway Installer #

When you run the installer you will be faced with the following window.

Download Binaries window for the ProVide Gateway installer

Type the path you want to install ProVide in, or just press enter to install it into the default location
(C:\Program Files\ProVide Gateway).

ProVide Gateway installer prompt for installation path

ProVide Gateway will now install, and if it finds an old version it will stop its service and upgrade it.
When done simply press enter and the window will close.

ProVide Gateway installation progress in the terminal window

Configuring ProVide Gateway #

Now we go back to ProVide Administrator interface, and click the New Route Button.

ProVide Gateway installation completed confirmation

Enter the IP address / hostname to the computer you installed the ProVide Gateway on.

Entering the Gateway host IP address or hostname

Enter a port that the gateway should listen to, recommended range are 49152-65535, since they are most likely not be used by anything else.

Entering the port number

Finally select the service you wish to route through the Gateway and press ok.

Choosing a listening port for the Gateway route

You can now see that its routing. Should it fail, check any firewalls between the Gateway and ProVide, make sure port 1280 are open.

Active Gateway route shown as routing in the admin interface

Verifying the connection #

Now you can go to the IP address / Hostname and the port you chose to test that you get a connection to ProVide.

If you use HTTPS, simply use a browser and enter HTTPS://xxxxxxxxx:port

SFTP, use your client and connect against gateway address and port.

YOUR CART

CUSTOMERS ALSO ADD

HAVE A COUPON?
ORDER SUMMARY
We'll send a tailored quote to your inbox.
The invoice will be e-mailed once your order is confirmed.
ProVide Server

Your cart is empty

maxi_provideserver

Choose your version of ProVide Server to download

For the ultimate experience of ProVide’s features and functions,
we recommend choosing the MAXI License.

Follow the 3 easy steps below to install ProVide Server
  1. Download the version you need using the buttons below.
  2. Get a free MAXI trial license by clicking the “Get Maxi Trial License” button and enter your email. The license key will be sent to your email.
  3. Activate the license key by following this simple step-by-step-guide.