Adebayo Sotannde← All projects

Systems & Infrastructure

SkyLinkVPN ServerTools

Server automation toolkit

Setting 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.

SkyLink ServerToolsPowerShellWindows ServerWireGuardFirebase

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.