setup-ipsec-vpn
Automatically deploy IPsec/L2TP, Cisco IPsec, and IKEv2 on a Linux server.
- Stars
- 28,184
- Forks
- 6,510
- Updated
- Updated Jul 14, 2026
Automatically deploy IPsec/L2TP, Cisco IPsec, and IKEv2 on a Linux server.
setup-ipsec-vpn installs a Libreswan and xl2tpd VPN server on supported Linux cloud instances, VPSs, dedicated hosts, and Raspberry Pi systems. It configures IPsec/L2TP, Cisco IPsec, and IKEv2, generates profiles for common mobile devices, and includes scripts for users and certificates. You still need a suitable server and must allow UDP ports 500 and 4500 through any external firewall.
Resource types
Use cases
Runtime
Public GitHub facts last synced Jul 14, 2026.
Control identity-based access to private apps, hosts, and networks.
Browse Twitter or X through a privacy-focused, self-hosted frontend.
Open and manage KeePass KDBX password vaults in a browser or desktop app.
Connect to Mullvad VPN and configure privacy controls across desktop and mobile devices.