Skip to content
Desktop application for creating a personal VPN server. L2TP, PPTP, OpenVPN, WireGuard. | Providers: DigitalOcean, Linode, CryptoServers, Hetzner Cloud
JavaScript Vue HTML CSS Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.electron-vue web build (for online version) Jan 23, 2020
dist open source Nov 12, 2019
src Shadowsocks V2Ray plugin supported Feb 17, 2020
static self hosted provider form Feb 16, 2020
.eslintrc.js open source Nov 12, 2019
.gitignore update build instruction Dec 22, 2019
.travis.yml open source Nov 12, 2019
LICENSE open source Nov 12, 2019 update preview Feb 17, 2020
appveyor.yml open source Nov 12, 2019 release script, hotfix icons Nov 15, 2019
package-lock.json custom provider deploy processing Feb 16, 2020
package.json next release Feb 17, 2020
preview.png update preview Feb 17, 2020
tsconfig.json authorization by login and password (oauth 2), libraries updated, typ… Dec 22, 2019

MyVPN - The best solution for a personal VPN server!

Open source desktop application for the personal VPN server.

Screenshot Screenshot



VPN protocols

  • L2TP
  • PPTP
  • OpenVPN
  • WireGuard
  • Shadowsocks (with optional V2Ray Plugin)


  • English
  • Russian

Build Setup

# install dependencies
npm install

# serve with hot reload
npm run dev

Build for platform

Windows x64 (.exe)

npm run build:windows

Linux Debian / Ubuntu (.deb) and Other (.tar.bz2)

npm run build:linux

MacOS (.dmg)

npm run build:mac

Official Website

You can’t perform that action at this time.