# pritunl/pritunl

Enterprise VPN server

Repository: https://github.com/pritunl/pritunl
Canonical: https://ross.abutalabs.com/products/pritunl
Homepage: https://forum.pritunl.com
Language: Python
License: NOASSERTION
License Family: other
Topics: pritunl, vpn, vpn-server
Last push: 2026-08-26T11:28:34+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 92, longevity 100
- inputs: {"age_days": 4738, "days_push": 7, "days_rel": 57, "gap_med": 12, "n_releases_24m": 30}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5010, forks 666 (observed 2026-08-28T04:09:04.620246+00:00)

## What it is
Pritunl is a distributed enterprise VPN server built on the OpenVPN protocol (with WireGuard support), managed through a web interface and REST API. It supports multi-server clustering, SSO integration, and per-user access controls backed by MongoDB.

## Use cases
- self-host a vpn server for a company
- set up openvpn with a web management interface
- provide remote access vpn for employees
- run a distributed multi-region vpn cluster
- vpn with single sign-on authentication
- manage vpn users and organizations via rest api

## When to choose
- you need a self-hosted enterprise VPN with a web UI and multi-server scaling
- you want OpenVPN/WireGuard with SSO (Google, Entra ID) and per-user routing controls
- you need centralized user, organization, and host management via API

## When to avoid
- you only need a simple single-user VPN without a management layer
- you require a fully permissively-licensed product (AGPL, some features commercial)
- you cannot run MongoDB and Linux server infrastructure

## Facets
- artifact type: application
- maturity: active
- function: vpn, security, networking, self-hosted, http-server
- domain: security, networking, self-hosted, privacy, developer-tools
- platform: self-hosted, python
- tags: openvpn, wireguard, vpn-server, enterprise, distributed, sso, mongodb, web-ui, linux, web-server

## Member repositories
- pritunl/pritunl (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:04.620246+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:17:33.618019+00:00, confidence not recorded.
  - readme: https://github.com/pritunl/pritunl (fetched 2026-08-28T04:09:04.620246+00:00, sha 02862e3656ce)
  - homepage: https://forum.pritunl.com (fetched 2026-08-29T08:58:28.958878+00:00, sha db6806921fc4)
  - site_page: https://forum.pritunl.com/t/pritunl-vpn-pritunl-client-keeps-disconnecting-about-wrong-authentication-used-profile-link-to-install-settings/3841 (fetched 2026-08-29T08:58:28.963147+00:00, sha 76b08362afb3)
  - site_page: https://forum.pritunl.com/t/installation-at-ch-vps-provider-error-on-pritunl-start/3837 (fetched 2026-08-29T08:58:28.966206+00:00, sha 4a3e8d45bf6a)
  - site_page: https://forum.pritunl.com/t/fresh-install-on-servinga-vps-failed-to-start-the-vpn-server/3835 (fetched 2026-08-29T08:58:28.968322+00:00, sha 9da04715f741)
  - registry_pypi: https://pypi.org/pypi/pritunl/json (fetched 2026-08-29T08:58:28.970581+00:00, sha e315db741b42)
  - site_page: https://forum.pritunl.com/c/releases/12 (fetched 2026-08-29T08:58:28.961398+00:00, sha 61cb83f98fb8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
