Wg Gen Web

screenshot of Wg Gen Web
vue
vuetify

Simple Web based configuration generator for WireGuard

Overview:

Wg Gen Web is a web-based configuration generator for WireGuard that simplifies the process of generating configurations for the service. Unlike other WireGuard UI implementations, Wg Gen Web solely focuses on configuration generation, leaving the application of network rules and configurations to the user. This tool can be run in a container, making it easy to manage WireGuard configurations efficiently.

Features:

  • Self-hosted and web-based: Access and manage WireGuard configurations through a web interface.
  • Automatic IP selection: Selects IP addresses from a specified network pool assigned to clients.
  • QR-Code generation: Provides QR-Codes for easy configuration on mobile devices.
  • Email functionality: Sends configuration details and QR-Codes to clients via email.
  • Client management: Enable or disable clients as needed.
  • IPv6 compatibility: Supports IPv6 configurations.
  • User authentication: Supports Oauth2 OIDC for user authentication.
  • Dockerized: Can be easily run using Docker containerization.

Summary:

Wg Gen Web provides a straightforward solution for generating WireGuard configurations through a user-friendly web interface. With features like automatic IP selection, QR-Code generation, and user authentication support, this tool simplifies the process of managing WireGuard configurations. Whether running it in a Docker container or directly on the host system, Wg Gen Web offers a convenient way to handle WireGuard setup efficiently.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

vuetify
Vuetify

Vuetify is a no design skills required UI Library with beautifully handcrafted Vue Components.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.