Skip to content

AdGuard + Tailscale + WireGuard Setup Script A simple, secure, and automated installer that turns any Ubuntu 22.04 VPS into a private DNS + VPN hub, accessible only through Tailscale.

License

Notifications You must be signed in to change notification settings

OneByJorah/tailscale-wireguard-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tailscale + WireGuard Setup

Ubuntu License: MIT Shell Script Status Maintained by OneByJorah


Overview

Automated installer to set up Tailscale + WireGuard on Ubuntu 22.04 LTS VPS. Built with privacy, security, and simplicity in mind.

  • ✅ Tailscale mesh VPN
  • ✅ WireGuard lightweight VPN
  • ✅ IP forwarding and firewall ready
  • ✅ Logs installation and status

Built with ❤️ by JorahOne Services – Secure Infrastructure Automation


Installation

One-line Install:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/OneByJorah/tailscale-wireguard-setup/main/install.sh)"

Manual Clone:

git clone https://github.com/OneByJorah/tailscale-wireguard-setup.git
cd tailscale-wireguard-setup
sudo bash install.sh

Usage

Commands:

sudo systemctl status tailscaled
sudo systemctl status wg-quick@wg0
sudo tailscale up --ssh
sudo wg show

Logs:

/var/log/tailscale-wireguard.log

Notes:

  • Tailscale requires login: tailscale up --ssh --accept-routes
  • Configure WireGuard peers in /etc/wireguard/wg0.conf

Uninstallation

sudo bash uninstall.sh

Requirements

  • Ubuntu 22.04 LTS (64-bit)
  • Root or sudo privileges
  • Internet connection

License

MIT License © 2025 OneByJorah


Contributing

Pull requests welcome! Open issues to discuss enhancements or fixes.

About

AdGuard + Tailscale + WireGuard Setup Script A simple, secure, and automated installer that turns any Ubuntu 22.04 VPS into a private DNS + VPN hub, accessible only through Tailscale.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages