Systems & Infrastructure
SkyLinkVPN ServerTools
Server automation toolkitSetting up a VPN server involves a lot of repeated work. I wrote these scripts to handle the WireGuard installation, tunnel configuration, networking, and Firebase registration. They’re part of the server side of SkyLink.
What it does
Server setup
Scripts install WireGuard and generate tunnel configuration and key pairs.
Networking
NAT, forwarding, firewall rules, and dynamic address allocation support the node lifecycle.
Server registration
Firebase registration and listener scripts connect deployed nodes to the client ecosystem.
What I used
PowerShell
Primary automation, network configuration, and service scripts.
Windows Server
The platform documented by the public automation repository.
WireGuard
VPN services, tunnels, and key generation.
Firebase
Server metadata registration and client discovery.
Batch scripts
Deployment entry point and script orchestration.
Where it stands
Source available on GitHub. Supports the upcoming SkyLink iOS app.