Skip to content

Wireguard server setup script, with dnscrypt and Pi-hole. Block ad´s, maleware & more. And if needed, a nextcloud server behind wireguard, so no public access for everyone.

License

Notifications You must be signed in to change notification settings

zzzkeil/Wireguard_Pi-hole_DNScrypt_Nextcloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wireguard with dnscrypt and Pi-hole.

Block ad´s, maleware & more.

If needed, a nextcloud behind wireguard, no public access.

Debian Ubuntu

https://hetzner.cloud/?ref=iP0i3O1wRcHu

Version 2025.08.21

major changes :

  • whiptail as UI
  • Checks if input is correct....
  • Pi-Hole
  • Nextcloud as option

**Setup Wireguard VPN Server fast and easy - with **

  • on X86_64 or ARM64 systems
  • Pi-hole for customising Ad-, Maleware-, Threat Intelligence Feeds blocking
  • DNScrypt with anonymized_dns / DNSSEC
  • UI for install and config

How to install Debian 13 and Ubuntu 24.04:

Server x86_64 and ARM64 -
Pi-hole and Nextcloud can only accessed with wireguard, it´s not puplic available.

With Pi-Hole and DNScrypt :

wget -O  setup_menu.sh https://raw.githubusercontent.com/zzzkeil/Wireguard_Pi-hole_DNScrypt_Nextcloud/refs/heads/master/setup_menu.sh
chmod +x setup_menu.sh
./setup_menu.sh

  • Copy the lines above, execute and follow the instructions
  • Use a fresh / clean server with Debian 13 or Ubuntu 24.04
  • Optional: Nextcloud can be installed afterwards

Menu

run ./setup_menu.sh to open a menu 

Badge found and used from : github - Ileriayo - mark-down-badges

About

Wireguard server setup script, with dnscrypt and Pi-hole. Block ad´s, maleware & more. And if needed, a nextcloud server behind wireguard, so no public access for everyone.

Topics

Resources

License

Stars

Watchers

Forks

Languages