facil-wg
is a project designed to help you manage a Wireguard VPN with ease. It provides a simple web interface built with a Flask Python application, allowing you to manage connected users effortlessly. The project is set up to be installed in a Docker container for easy deployment.
- Simple Web Interface: Manage your Wireguard VPN users through an intuitive web interface.
- Dockerized: Easily deploy the application in a Docker container.
- User Management: Add, remove, and monitor users connected to your VPN.
Follow these steps to install and run facil-wg
on your server or device.
Once the image is built, you can run the container with the following command:
docker run -d \
-p 51820:51820/udp \
-p 80:8080 \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
--name wg \
-e PASSWORD="Your password utf-8" \
-e HOST="Your public ip or your host domain name (DDNS)" \
ghcr.io/ricardo-ha/facil-wg
After the container is running, you can access the web interface through your browser by navigating to http://<Your_Host_or_IP>.
This project is based on wg-easy.
The web interface was developed with help from screenshot-to-code.