Skip to main content
Back to trending

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
View on GitHub
Stars
28,956
Forks
6,523
+ today
+2
Created
10y

Ranking data as of November 5, 2026 (UTC).

Star History

Today, hour by hour

28,956 stars
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