Enterprise Distributed VPN Server

Virtualize your private networks across datacenters and provide simple remote access in minutes

Simple Virtual Private Networks

Create complex site-to-site links, provide local network access to remote users and protect network traffic over public connections all from a simple web interface.

Get Started

Open Source

All source code for Pritunl is publicly available on GitHub. To allow anyone to evaluate Pritunl to ensure that it is secure.

Free to Use

Setup a Pritunl server for free without registration or providing a credit card, additional features are available with paid subscriptions.

Easy Configuration

All configuration is done from a web interface allowing easy management of large organizations and complex configurations.

Security

All traffic between clients and the server is encrypted. Optional two-step authentication is available using Google Authenticator.

OpenVPN Protocol

Pritunl is built with the OpenVPN protocol and any existing client that supports OpenVPN can be used to connect to a Pritunl server.

REST API

Easily integrate and configure Pritunl with other services using the REST API. Documentation is available in the API section.

Distributed and Scalable

Scale Easily

Pritunl servers can be easily distributed across multiple servers and different datacenters for improved performance, high availability and automatic failover when an instance fails.

Simple Distribution

All server communication and interconnecting is done with MongoDB allowing servers to be quickly connected without having to modify firewalls for inter-server communication.

High Availability

All Pritunl servers are equal in the cluster and can run independently in the event of other instances failing.

Distributed and Scalable

Subscription Plans

Pritunl is free to use with optional monthly subscriptions available to purchase for additional features. The enterprise license may be used on all the servers in the cluster and does not require a individual license for each server.

Free

  • Single server
  • Unlimited users
  • Free forever

$0/month

Premium

  • Single server
  • Configuration sync
  • Email user keys
  • Dark interface theme

$5/month

Enterprise

  • Multiple servers
  • Automatic failover
  • Load distribution
  • Site-to-site VPN
  • Priority support

$50/month

DigitalOcean Automated Install

Install

Pritunl is available on several Linux distributions and a client is available for Windows and Linux. After installing no setup is necessary simply open the web interface in your web browser and login with the default username and password "pritunl".

Ubuntu

apt-get install python-software-properties add-apt-repository -y ppa:pritunl apt-get update; apt-get install pritunl # open "https://localhost:9700/"

Arch Linux

yaourt -S pritunl systemctl start mongodb pritunl systemctl enable mongodb pritunl # open "https://localhost:9700/"

CentOS 7

yum install -y pritunl-*.rpm systemctl start mongod pritunl systemctl enable mongod pritunl # open "https://localhost:9700/"

Client

Ubuntu

Ubuntu Client
sudo add-apt-repository -y ppa:pritunl sudo apt-get update sudo apt-get install pritunl-client-gtk

Arch Linux

Arch Linux Client
yaourt -S pritunl-client-gtk

Windows

Windows Client
Download Windows Client

OSX