Genesis is a VPN server made with Wireguard Portal. It provides an efficient, secure and logless VPN service with a web interface for managing users and peers, using the Wireguard protocol as the underlying VPN technology.
This repository is a pretty small Ansible playbook that deploys Wireguard Portal to any number of Ubuntu machines through Docker.
Deployment is quite simple: clone the repository, install Ansible, configure the inventory, then run the playbook:
git clone https://github.com/Jack-Gledhill/genesis
pip install -r requirements.txt
# Edit the inventory file to add your hosts
ansible-playbook install.ymlGenesis has been configured to send emails through smtp2go.
Emails will be sent from noreply@jackgledhill.com.