In Funding

Cloud Native LEAP VPN: VPN for 100.000 users in the cloud

  • Privacy/Digital Rights
  • System Software
  • Class 01

About the project

Team Members

Richard Johannes, Michiel Nuyts, Joseline Veit

License

GNU GPL 3.0

Funding Period

In funding since 01/06/2025

What is the project about?

The aim of the Cloud Native LEAP VPN project is to integrate LEAP's open source VPN stack into the cloud. This software offers strong privacy protection to a vast and growing userbase. The integration of cloud-native tools such as Terraform and Kubernetes will lower the barriers to setting up LEAP VPN for providers by making the setup highly standardized and modularized. This will enable better scaling and efficiency of VPN services. The most important components of the VPN system, such as OpenVPN, kresd, menshen, Prometheus, and obfsvpn, will be made available as reusable cloud-native building blocks. These building blocks will be provided by Terraform Modules and Helm Charts, which describe the infrastructure as code and enable the deployment of software.

Which audience does the project address?

LEAP, and therefore also Cloud Native LEAP VPN, is aimed directly at VPN providers with around 100,000 users. This includes medium-sized to large organizations, NGOs, and companies. Indirectly, the project is also aimed at everyone who ultimately uses these VPNs.

What is to be achieved?

A selected subset of LEAP’s VPN backend components should be packaged as reusable, cloud-native building blocks: In a first step, this will focus on OpenVPN, kresd, menshen, prometheus and obfsvpn

More projects like this