1.7 KiB
title | cc |
---|---|
go-wireaguard-admin | by-nc-sa |
Coming soon
Setup
The tool is created vor Debian 10, for that you can use the following steps
Prepaird
Install the following debian packages
$ sudo apt install wireguard wireguard-tools linux-headers-$(uname -r) mariadb-server
Than create a mysql database
$ mysql
> CREATE DATABASE `go-wireguard-admin`;
> GRANT ALL ON `go-wireguard-admin`.* TO 'go-wireguard-admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
> FLUSH PRIVILEGES;
> exit
Install
Go to the release page and download the lhe .deb file from the last Release. After that install the package via dpkg
wget "http://releases.kekskurse.de/go-wireguard-admin/dev/go-wireguard-admin-amd64.deb"
dpkg -i go-wireguard-admin-amd64.deb
Configuration
After that you need to create a config file, use cp /etc/go-wireguard-admin/go-wireguard-admin.env.sample /etc/go-wireguard-admin/go-wireguard-admin.env
Then open the file /etc/go-wireguard-admin/go-wireguard-admin.env
and edit the values, it is importent to set the right database connection.
Run
To start the webgui and the wireguard confiugration script run
systemctl start go-wireguard-admin-server start
systemctl start go-wireguard-admin-configurator start
to enabled autostart after reboot:
systemctl enabled go-wireguard-admin-server start
systemctl enabled go-wireguard-admin-configurator start
After that you can access it at http://:3000
Config Varieablen
Problems
Migration failed
Is ?multiStatements=true
at the end of the mysql string, if not add it.