logo
cd ..

wg-easy: the easiest way to setup a vpn

Comments
1 min

wg-easy: the easiest way to setup a vpn

a web interface for your wireguard to setup and maange

wg-easy: the easiest way to setup a vpn

WG-Easy is a no-brainer way to run your own WireGuard VPN. It takes the fastest VPN protocol and makes it actually usable for normal humans by adding:

  • A simple web interface (goodbye, config files!)
  • One-click device setup (with QR codes for phones)
  • Automatic connection management

What it does for you:

  1. Creates a secure tunnel between your devices
  2. Lets you access home network stuff remotely
  3. Encrypts your traffic on sketchy WiFi

Setup cheat sheet:

  1. Get Docker (just install the normal way)
  2. Create a docker-compose.yml file with:

docker-compose.yaml

services:
  wg-easy:
    image: ghcr.io/wg-easy/wg-easy
    environment:
      - WG_HOST=your_ip_or_domain
      - PASSWORD=your_password
    ports:
      - "51820:51820/udp"
      - "51821:51821/tcp"
    restart: unless-stopped
  1. Run docker-compose up -d
  2. Access the dashboard at http://your_ip:51821

That's it - you now have a working VPN. Add devices through the web interface, scan the QR code on your phone, and you're done.