Vpn Deploy Playbook

A Collection of Ansible Playbook for deploy vpn services
Alternatives To Vpn Deploy Playbook
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Vpn At Home1,090
3 years ago8gpl-3.0Python
1-click, self-hosted deployment of OpenVPN with DNS ad blocking sinkhole
Vpn Deploy Playbook929
5 years ago33gpl-3.0Shell
A Collection of Ansible Playbook for deploy vpn services
20 days ago5apache-2.0HCL
Cloudblock deploys secure ad-blocking and VPN for all devices. Text and video guides included! 6 supported cloud providers, plus Ubuntu and Raspberry Pi. Cloudblock deploys Wireguard VPN, Pi-Hole DNS Ad-blocking, and DNS over HTTPS in a cloud provider - or locally - using Terraform and Ansible.
Wireguard Go Docker135
5 months ago4gpl-3.0Makefile
Wireguard docker image
4 years agomitShell
Deploy VPN in 1 minute! Scripts / manuals for strongswan IKEv2 VPN (PSK and certs)
Proton Vpn Settings39
2 years ago26JavaScript
ProtonVPN React web application
Supply Chain Smart Contracts18
5 years agomitJavaScript
5 years agoC
tools for deploy strongswan VPN
Ansible L2tp_ipsec13
9 years agoapache-2.0
Deploy xl2tpd over IPsec for Ubuntu 12.04
Ansible Wireguard10
2 years agoJinja
Ansible role to deploy a wireguard server
Alternatives To Vpn Deploy Playbook
Select To Compare

Alternative Project Comparisons

VPN Deploy Playbook Build Status

A collection of Ansible Playbooks to deploy VPN and proxy services.


How to use

  1. [sudo] pip install ansible install Ansible in control machine
  2. ansible-galaxy install --force -r requirements.yml install / update some third party roles .
  3. cp ansible_hosts{.example,} copy ansible_hosts.example to ansible_hosts
  4. edit the file to add your servers
  5. edit files in group_vars or create and edit host_vars/SERVER_NAME.yml to fit your needs
  6. run ansible-playbook PLAYBOOK_NAME.yml to setup servers

There are also some guides (in Chinese) in the Wiki



Simply clone this repo and make sure you have Vagrant + Virtual Box installed and...

vagrant up ubuntu --no-provision
vagrant provision ubuntu

It may take about 10 ~ 60 minutes depends on your network. Vagrant is using Ubuntu 14.04 (ubuntu/trusty64) for it's OS. If you'd like to test on Debian Wheezy:

vagrant up debian --no-provision
vagrant provision debian


Support this project and others by ftao via gratipay.

Support via Gratipay

Popular Vpn Projects
Popular Deployment Projects
Popular Networking Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.