setup-ipsec-vpn
Set up your own IPsec VPN server in just a few minutes, with IPsec/L2TP, Cisco IPsec and IKEv2. Supports Ubuntu, Debian, CentOS/RHEL, Alpine Linux and Raspberry Pi OS. Includes client config and management scripts.
- vpn
- ipsec
- l2tp
- ikev2
- security
- vpn-server
- network
- vpn-client
- encryption
- libreswan
- cisco-ipsec
- linux
- raspberry-pi
- self-hosted
- bash
- Stars
- 28,956
- Forks
- 6,523
- + today
- +2
- Created
- 10y
Ranking data as of November 5, 2026 (UTC).
Star History
Today, hour by hour
02
Overview
Set up your own IPsec VPN server in just a few minutes, with IPsec/L2TP, Cisco IPsec and IKEv2. Supports Ubuntu, Debian, CentOS/RHEL, Alpine Linux and Raspberry Pi OS. Includes client config and management scripts. It ranks #345 on GitTiger, gaining +2 stars on November 5, 2026 (UTC).
The project is written in Shell and has 6,523 forks. It was created 10y ago.
Installation
git clone https://github.com/hwdsl2/setup-ipsec-vpn.git
cd setup-ipsec-vpn
# see README for setup