Skip to content

boospy/Wireguard-UI-Autoinstallation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wireguard-UI Autoinstallation

You would like to show your appreciation for our help 8-o. Gladly. We thank you for your donation! ;)

ko-fi


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:

Default credentials:

  • Username: admin
  • Password: admin

💡Attention! No certificates are generated; they must already exist. I recommend the XCA to create your own CA-Cert.

SSL Certificates:

  • 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

ZSH-Shell

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

About

Wireguard UI including Nginx proxy and TLS certificate for HTTPS – automatic installation

Resources

License

Stars

Watchers

Forks