How to Update Services on an On-Premise VPN Server

At UTunnel, we continuously work on improving performance, introducing new features, and fixing bugs for the services running on your UTunnel VPN Access Gateway. To take advantage of these enhancements, we highly recommend keeping the services on your VPN server up to date.

If you're using an integrated cloud VPN server, updates can be installed directly from the web dashboard. However, if you’ve deployed your own server (On-Premise or Cloud VPS), you’ll need to manually perform the update, as our control systems do not have access to your server environment.

Service updates can be easily performed using the utnservice wrapper tool, which is located in the /utunnel/bin directory of your UTunnel VPN server. Follow the steps below to update the service:

⚠️ Warning: Running the update will restart UTunnel services and temporarily disconnect all active VPN connections.

Steps to Manually Update UTunnel Services

1. Connect to your UTunnel VPN server via SSH with root privileges.

2. Stop the running service:

sudo /utunnel/bin/utnservice stop -f

3. Update the service image:

sudo /utunnel/bin/utnservice update

4. Restart the UTunnel service:

sudo /utunnel/bin/utnservice start

The above steps will successfully update the UTunnel Services running on your On-Premise VPN Access Gateway. If you’re having any trouble with the update, please get in touch with our support team.

Popular Support Articles

How to run OpenVPN on Custom Protocol and Port

How to Enable Split Routing on a VPN server

How to Enforce Multi-Factor Authentication on VPN

How to Enable Manual OpenVPN Connections

How to Enable VPN Obfuscation with OpenVPN

How to Update the Server Certificate on your VPN Gateway

How to Enable Authenticated VPN Sessions

How to Enable External DNS on VPN

How to Enable Split DNS