Grab an old computer or single-board device you’re not using. This will become your VPN server.
Download the official DietPi image from their website:
👉 Download DietPi
Flash the image to a USB stick or SD card using a tool like Balena Etcher. Then boot the device and follow the on-screen setup.
Make sure your DietPi device is connected via Ethernet or Wi-Fi. Then run the update tool:
Tailscale is a zero-config VPN that makes your device securely accessible from anywhere.
Follow the login link and sign in with your Tailscale account.
This lets other devices route their internet through your server.
Then go to Tailscale Admin Console and approve the exit node.
Pi-hole blocks ads, trackers, malware, and phishing across your entire VPN.
In the menu, select Pi-hole and follow the prompts. Access Pi-hole at:
🔗 http://your-device-ip/admin
To maximize blocking, add these blocklists in Pi-hole → Group Management → Adlists:
After adding these, update Pi-hole’s gravity to apply the new blocklists. You can do this in two ways:
Option 2: Use the Pi-hole web interface
1. Go to http://your-device-ip/admin
2. Click Tools in the left sidebar
3. Select Update Gravity
4. Click the Update button
Install Tailscale on your phone, laptop, or tablet. Log in with the same account and enable the exit node in settings.
Visit whatismyipaddress.com from a connected device. It should show your server’s IP address if routing through the VPN.