Skip to main content

WireGuard Easy

wg-easy.png Welcome to our step-by-step guide on setting up your own secure VPN with WG Easy (Wireguard Easy)! In today’s digital age, safeguarding your online privacy has never been more crucial. That's why we're excited to show you how to easily install WG Easy VPN, a powerful yet straightforward solution to enhance your internet security, with the added bonus of Webnestify's expert services for deployment and server management.

Why WG-Easy?

WG-Easy simplifies the complex process of setting up a Wireguard VPN, making it accessible to users of all skill levels. Whether you're looking to protect your personal browsing activities or secure a small business network, this tutorial, supported by Webnestify's deployment and server management services, is for you!

For further information, visit the WG-Easy project.

Consider donating to this amazing open-source project at Github.

Get 20€ in cloud credits to get started with Hetzner on this link.

Read blog post about Secure Your Digital Assets with WireGuard VPN in 2024 on this link.

For those who find themselves daunted by the technical complexities of deploying and managing a VPN server, or simply lack the time to manage their own infrastructure, Webnestify offers a seamless solution. Our expert team is here to take the helm, providing end-to-end services for deploying and managing your VPN servers. With Webnestify, you can safeguard your digital assets without needing to dive into the technical details or devote precious time to infrastructure management. Whether you're looking to protect personal data, secure business communications, or ensure your online activities remain private, Webnestify empowers you to achieve robust security with ease. Let us handle the technicalities, so you can focus on what matters most to you. To learn more about how we can assist you, please use our contact form.

Video Walkthrough

Follow this simple installation instruction video:

Requirements

  • Fresh virtual machine
  • Debian 12
  • A minimum of 512MB RAM
  • x86 or Arm64

Installation

Docker Engine

First, we will need to install docker engine on our brand new server.

Quick Installation script:

curl -sSL https://get.docker.com/ | CHANNEL=stable sh
# After the installation process is finished, you may need to enable the service and make sure it is started (e.g. CentOS 7)
systemctl enable --now docker

Visit official installation guide.

Never install docker from other sources or custom repositiories.

Docker Compose File

version: '3'
services:
  wg-easy:
    container_name: wg-easy
    environment:
      - LANG=en
      - WG_HOST=127.1.0.1 #Replace with the server IP
      - PASSWORD=This-is-my-passphrase #Generate at least 7 word with number passphrase in PW manager
    volumes:
      - /home/your-user/docker/wgeasy:/etc/wireguard #Replace your-user with your local system user
    ports:
      - 51820:51820/udp
      - 51821:51821/tcp
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    sysctls:
      - net.ipv4.conf.all.src_valid_mark=1
      - net.ipv4.ip_forward=1
    restart: unless-stopped
    image: ghcr.io/wg-easy/wg-easy

About Webnestify

Established in the heart of Slovakia in 2021. Webnestify is more than just a cloud solutions provider – it's your strategic partner in digital transformation. We believe that businesses, irrespective of size, deserve the best when it comes to technology. And, we're here to ensure that your company doesn't just keep up with the digital age but thrives in it.

Read our reviews on Trustpilot!

Subscribe to our YouTube channel!

Join Webnestify, and let's redefine success together. Apply today for exclusive access.