Migration from docker-wireguard-go
Deployment
·
Updated 2 weeks ago
If you're already running docker-wireguard-go and now want to use Home Gateway features (HTTP/TCP proxy, WoL):
Step 1: Stop the old instance
cd /volume1/docker/wireguard-go # (or wherever dwg runs)
docker compose down
Step 2: Create a new Gateway peer in GateControl
The old peer (dwg) stays in place — the new gateway uses its own WG keys. UI → Peers → enable the "Home Gateway" checkbox → download the new gateway.env.
Step 3: New setup
See linux-docker.md or synology.md.
Step 4: Disable the old dwg peer
Only AFTER the new gateway is running and all routes work: disable or delete the old peer in GateControl.
Key differences
| Feature | docker-wireguard-go | gatecontrol-gateway |
|---|---|---|
| WireGuard Tunnel | yes | yes |
| HTTP/TCP Proxy | no | yes |
| Wake-on-LAN | no | yes |
| Server sync | no (manual config) | yes (auto) |
| Management API | no | yes |