One-Click WireGuard + WG-Easy + NextDNS Auto Installer
Budget: €25 – €100 EUR
We need a single executable bash script (install.sh) that we just run once on a fresh Linux server (Debian/Ubuntu) and it will:
1. Install Docker.
2. Install and configure WireGuard (VDEWARD) and WG-Easy.
3. Automatically set up WG-Easy with an admin password (defined in the script).
4. Ask us only two inputs during execution:
Hostname of the server (to apply in configs).
NextDNS Profile ID.
5. Make sure that all traffic from the server and all VPN clients goes strictly through the given NextDNS Profile ID (DoH/DoT).
6. The script must run end-to-end without manual edits. After execution, the server must be 100% ready, with:
WireGuard running.
WG-Easy running.
Docker services enabled.
NextDNS fully integrated and filtering all VPN traffic.
Key Points:
One-click installer: just run the script, give hostname + NextDNS ID, and everything works.
No manual configuration, no nano/vi edits, no patching afterwards.
Script must be fully automated and reproducible.
Deliverable: a clean .sh file that we can execute via wget ... && bash install.sh.
1. Install Docker.
2. Install and configure WireGuard (VDEWARD) and WG-Easy.
3. Automatically set up WG-Easy with an admin password (defined in the script).
4. Ask us only two inputs during execution:
Hostname of the server (to apply in configs).
NextDNS Profile ID.
5. Make sure that all traffic from the server and all VPN clients goes strictly through the given NextDNS Profile ID (DoH/DoT).
6. The script must run end-to-end without manual edits. After execution, the server must be 100% ready, with:
WireGuard running.
WG-Easy running.
Docker services enabled.
NextDNS fully integrated and filtering all VPN traffic.
Key Points:
One-click installer: just run the script, give hostname + NextDNS ID, and everything works.
No manual configuration, no nano/vi edits, no patching afterwards.
Script must be fully automated and reproducible.
Deliverable: a clean .sh file that we can execute via wget ... && bash install.sh.