All Projects → hectorm → wireguard-setup

hectorm / wireguard-setup

Licence: MIT license
WireGuard and Unbound setup with Packer and Terraform.

Programming Languages

HCL
1544 projects
shell
77523 projects
Makefile
30231 projects
Smarty
1635 projects

Projects that are alternatives of or similar to wireguard-setup

hcloud-pricing-exporter
A prometheus exporter for the current pricing and costs of your HCloud account
Stars: ✭ 19 (-65.45%)
Mutual labels:  hetzner, hetzner-cloud, hcloud
hetzner.hcloud
A collection containing modules to manage resources on the Hetzner Cloud.
Stars: ✭ 58 (+5.45%)
Mutual labels:  hetzner, hetzner-cloud, hcloud
hcloud-ruby
Native ruby client for HetznerCloud
Stars: ✭ 29 (-47.27%)
Mutual labels:  hetzner, hetzner-cloud, hcloud
packer-builder-hcloud
Packer builder plugin for Hetzner Cloud - https://hetzner.cloud
Stars: ✭ 24 (-56.36%)
Mutual labels:  packer, hetzner, hetzner-cloud
ui-driver-hetzner
Rancher UI driver for the Hetzner Cloud docker driver.
Stars: ✭ 238 (+332.73%)
Mutual labels:  hetzner, hetzner-cloud, hcloud
hcloud-rust
Unofficial Rust crate for accessing the Hetzner Cloud API
Stars: ✭ 22 (-60%)
Mutual labels:  hetzner, hetzner-cloud, hcloud
docker-volume-hetzner
Docker Volume Plugin for accessing Hetzner Cloud Volumes
Stars: ✭ 81 (+47.27%)
Mutual labels:  hetzner, hetzner-cloud
hcloud-ip-floater
k8s controller for Hetzner Cloud floating IPs
Stars: ✭ 43 (-21.82%)
Mutual labels:  hetzner, hcloud
hetzner-rescaler
Lightweight CLI tool to programmatically rescale your Hetzner virtual server daily to optimize your budget spending
Stars: ✭ 44 (-20%)
Mutual labels:  hetzner, hetzner-cloud
minectl
minectl 🗺 is a cli for creating Minecraft server on different cloud provider.
Stars: ✭ 85 (+54.55%)
Mutual labels:  hetzner, hetzner-cloud
molecule-hetznercloud
Molecule Hetzner Cloud driver 💀
Stars: ✭ 21 (-61.82%)
Mutual labels:  hetzner, hetzner-cloud
cluster-api-provider-hcloud
Cluster API infrastructure provider for Hetzner's Hcloud
Stars: ✭ 26 (-52.73%)
Mutual labels:  hetzner, hcloud
raspbian10-buster
Raspbian 10 (Buster) Lite Setup: with Wireguard, Pi-hole, Unbound
Stars: ✭ 54 (-1.82%)
Mutual labels:  unbound, wireguard
hetzner-k3s
A Ruby gem (and Docker image) to install and manage Kubernetes clusters in Hetzner Cloud using the lightweight distribution k3s by Rancher.
Stars: ✭ 201 (+265.45%)
Mutual labels:  hetzner, hetzner-cloud
Wireguard-DNScrypt-VPN-Server
Fast setup wireguard server script, with dnscrypt and adblocking, maleware blocking, more blocking if you need. Use case eg. always on vpn and adblocking on ios or android, and be more secured in unknown networks.
Stars: ✭ 48 (-12.73%)
Mutual labels:  unbound, wireguard
AdGuard-WireGuard-Unbound-Cloudflare
The Ultimate Network Security Guide 🔒 Protection | 🔎 Privacy | 🚀 Performance on home network 24/7 🕛 Accessible anywhere 🌏
Stars: ✭ 160 (+190.91%)
Mutual labels:  unbound, wireguard
kube-hetzner
Optimized and Maintenance-free Kubernetes on Hetzner Cloud in one command!
Stars: ✭ 937 (+1603.64%)
Mutual labels:  hetzner-cloud, hcloud
Packertemplates
Packer Templates for building Windows Operating Systems
Stars: ✭ 148 (+169.09%)
Mutual labels:  packer
Packer Build
Packer Automated VM Image and Vagrant Box Builds
Stars: ✭ 199 (+261.82%)
Mutual labels:  packer
Gf Cli
GoFrame Command Line Interface, which is your helpmate for building GoFrame application with convenience.
Stars: ✭ 143 (+160%)
Mutual labels:  packer

WireGuard + Unbound

WireGuard and Unbound setup with Packer and Terraform ready for deployment in Hetzner Cloud.

Deployment instructions

  1. Copy ./packer/packer.auto.pkrvars.hcl.sample file to ./packer/packer.auto.pkrvars.hcl and fill it with the appropriate values.

  2. Build the server image with Packer.

cd ./packer/
packer init ./
packer build -only=hcloud.main ./
  1. Copy ./terraform/terraform.tfvars.sample file to ./terraform/terraform.tfvars and fill it with the appropriate values.

  2. Deploy the server image with Terraform.

cd ./terraform/
terraform init
terraform apply
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].