
March 15, 2026
Commercial VPN providers promise privacy, but you're still trusting a third party with all your traffic. They can log it, sell metadata, or get compelled to hand it over. The only VPN you can truly trust is one you run yourself.
The problem is that setting up a VPN server from scratch is a pain. Install StrongSwan, configure IPsec, set up certificates, enable IP forwarding, write firewall rules, configure DNS — it's a weekend project that most people abandon halfway through. OpenFactory turns it into a five-minute build.
A self-hosted VPN eliminates third-party trust entirely. Your traffic never touches someone else's servers, your ISP sees only encrypted data, and you gain secure public WiFi access, home network reachability from anywhere, and network-wide ad blocking without per-device configuration.
OpenFactory's Personal VPN Router scenario builds a complete, bootable ISO with StrongSwan IKEv2, dnsmasq for DNS and ad-blocking, full-tunnel NAT routing, fail2ban brute-force protection, system monitoring, and network diagnostic tools — all pre-configured on Ubuntu 24.04.
OpenFactory has a ready-made Personal VPN Router scenario that builds a complete VPN server as a bootable ISO. It's based on Ubuntu 24.04 and comes with everything configured:
Building your private VPN takes about five minutes: pick the Personal VPN Router scenario on console.openfactory.tech, optionally customize settings like admin username or security level, build and download the ISO, then flash it to any hardware or deploy it on a cloud VPS.
The whole process takes about five minutes of your time (plus build time):
No command line. No manual StrongSwan configuration. No wrestling with iptables rules. You get a complete, tested, bootable system.
IKEv2 is natively supported on iOS, Android, macOS, Windows, and Linux, so no third-party VPN client is required. Each platform has a built-in VPN configuration screen where you enter your server address and authentication details to connect in seconds.
IKEv2 is the protocol of choice here because every major OS supports it natively. No third-party VPN client needed.
swanctl.The bootable ISO runs anywhere Linux runs: a mini PC like an Intel NUC for an always-on home server, an old laptop or desktop repurposed as a VPN endpoint, a $5/month cloud VPS for a foreign exit node, or a local virtual machine for testing before deployment.
The ISO works anywhere you can boot Linux:
IKEv2/IPsec is chosen over WireGuard because every major operating system supports it natively without third-party apps. This is critical for home VPN use where family members need simple connectivity. StrongSwan is also battle-tested, widely audited, and handles WiFi-to-cellular roaming via MOBIKE.
WireGuard is excellent and we may add it as an option in the future. But IKEv2/IPsec has one major advantage for a home VPN: native OS support. Every phone, tablet, laptop, and desktop can connect without installing a third-party app. That matters when you want your family members to use the VPN without troubleshooting app installs on every device.
StrongSwan is also battle-tested, widely audited, and handles roaming (switching between WiFi and cellular) gracefully with IKEv2's MOBIKE extension.
A self-hosted VPN is the only VPN you can trust completely. There are no logging policies to parse, no jurisdiction concerns, and no reliance on provider promises. OpenFactory makes it as simple as picking a scenario and flashing a USB stick — all the hard configuration is already done.
A VPN you run yourself is the only VPN you can trust completely. No logging policies to read, no jurisdiction shopping, no hoping that “no-log” actually means no logs. Your server, your rules.
OpenFactory makes it as easy as picking a scenario and flashing a USB stick. The hard part — StrongSwan config, certificate management, firewall rules, DNS setup — is already done.