You would like to show your appreciation for our help 8-o. Gladly. We thank you for your donation! ;)
The entire project is documented in detail in my wiki.
Tested on Ubuntu-Server 24.04 LTS.
With the installation script “setup-wireguard-zshshell.sh” you install Wireguard UI including Docker and Nginx with TLS certificate for HTTPS on an Ubuntu server 24.04 LTS. The certificate, key, and CA must be available on the server before installation. The default paths can be changed during installation:
- Username: admin
- Password: admin
💡Attention! No certificates are generated; they must already exist. I recommend the XCA to create your own CA-Cert.
- Certificate: /docker/appdata/certs/wireguard-UI.crt
- Private Key: /docker/appdata/certs/wireguard-UI.key
- CA Certificate: /docker/appdata/certs/wireguard-UI-ca.crt
To start the installation process on your Ubuntu, simply download the installation script and run it:
wget https://git.osit.cc/public-projects/wireguard-ui-autoinstallation/-/raw/main/wireguard_UI_installer.py
chmod +x wireguard_UI_installer.py
./wireguard_UI_installer.py
The zsh-config project was used for this special ZSH shell. For easy installation Use my automatic installer:
wget https://git.osit.cc/public-projects/wireguard-ui-autoinstallation/-/raw/main/setup-wireguard-zshshell.sh
chmod +x setup-wireguard-zshshell.sh
./setup-wireguard-zshshell.sh