Coffey Labs

Products / ihasvpn

ihasvpn

Your own VPN, in one container.

ihasvpn is a WireGuard server and the console that manages it, in one container. The kernel carries the tunnel, so it runs as fast as the host allows, and there is one static binary and one SQLite file to look after.

Status
In production
Runs as
One container: one binary, one SQLite file
Built with
Go, TypeScript
License
AGPL-3.0-or-later
What’s included

Small on purpose.

Everything you need to run a VPN for a team, and nothing you have to babysit.

  • Peers with QR codes, ready for any WireGuard app
  • See who is connected and how much they move
  • Disconnect a peer with one click
  • Kernel WireGuard, nftables NAT and tuned network settings

ihasvpn is a Coffey Labs project. Its full site, docs and release notes live at ihasvpn.org (opens in a new tab).