VpnHood!

Self-Hosted VPN

Run the VPN yourself instead of trusting somebody else's. VpnHood! is free and open-source, so the only thing standing between you and your own VPN is a server to put it on.

Three pieces, one VPN

Every piece is free and open-source. The server is yours, and so is every byte that crosses it.

VpnHood! MANAGER

The panel where you run it all: install servers, watch them live, and decide who gets access.

Learn more about VpnHood! MANAGER

VpnHood! SERVER

The engine of your VPN. It runs on your own Linux or Windows machine and carries your users' traffic on nobody's infrastructure but yours.

Learn more about VpnHood! SERVER

VpnHood! CLIENT

The app your users install. They paste the access key you give them, and they are connected.

Learn more about VpnHood! CLIENT

What you need

Less than you might think. There is nothing to buy from us.

A server

Any VPS or dedicated machine running Linux or Windows. This is the one thing that costs money, and you pay your cloud provider, not us.

A Google account

It is the sign-in for VpnHood! MANAGER, the free panel that installs and runs your servers for you.

No system administration

The install is a single command you paste, or you can hand the panel an SSH login and let it do the work.

A domain name — optional

Own one and you get a free, automatically renewed TLS certificate; skip it and a self-signed certificate works fine.

Four steps to a working VPN

  1. Sign in

    Open VpnHood! MANAGER and sign in with your Google account.

  2. Add your server

    Follow the install steps to put VpnHood! SERVER on your machine.

  3. Create an access key

    Issue a key from the Access Token page, with the limits you choose.

  4. Share the key

    Anyone with VpnHood! CLIENT pastes it in and is connected.

Rather not use the VpnHood! MANAGER panel at all? VpnHood! SERVER also runs on its own — install it manually on Windows, Linux, or Docker (opens in new tab).

Your VPN, your server, your rules — and the first access key is only minutes away.

Open VpnHood! MANAGER (opens in new tab)