What is WireGuard & What is WGDashboard?
Overview
WireGuard and WGDashboard are often used together, but they serve different purposes. This article highlights their differences and provides guidance for WGDashboard users who may need help with their WireGuard setup.
What is WireGuard?
WireGuard is a simple, high-performance VPN protocol that aims to provide an efficient and secure alternative to traditional VPN protocols. Key features of WireGuard include:
Speed and Efficiency: Designed for minimal configuration and high performance.
Modern Cryptography: Utilizes state-of-the-art encryption for enhanced security.
Core VPN Functionality: Provides the VPN tunnel but lacks a user interface or built-in peer management.
What is WGDashboard?
WGDashboard is a web-based management tool specifically designed to enhance WireGuard’s usability by providing a graphical user interface (GUI) for configuring and monitoring peers.
Automatically look for existing WireGuard configuration under
/etc/wireguard
Easy to use interface, provided credential and TOTP protection to the dashboard
Manage peers and configuration
Add Peers or by bulk with auto-generated information
Edit peer information
Delete peers with ease
Restrict peers
Generate QR Code and
.conf
file for peers, share it through a public linkSchedule jobs to delete / restrict peer when conditions are met
View real time peer status
Testing tool: Ping and Traceroute to your peer
Note for WireGuard LXC Script Users
If you encounter issues specifically with WireGuard (e.g., connectivity or tunnel errors), refer to WireGuard’s official documentation or support.
WGDashboard issues related to the interface, peer management, or dashboard functionality can be reported here.
A default configuration file (wg0.conf
) is already included in the standard installation. This configuration is designed to simplify the setup and enhance understanding for new users. You can view and edit it using:
The default configuration looks similar to the following: