Ross ROSS = Recommend OSS · open-source software intelligence for agents

hwdsl2/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. observed · 2026-08-28

github.com/hwdsl2/setup-ipsec-vpn · Shell · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

77/100

  • Activity 99
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3891
  • days_rel: n/a
  • days_push: 7
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

28390 stars · 6516 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A set of automated shell scripts that install and configure a self-hosted IPsec VPN server (IPsec/L2TP, Cisco IPsec, and IKEv2) on Linux using Libreswan and xl2tpd. It includes client configuration generation and helper scripts for managing VPN users and certificates.

Use cases

  • set up my own ipsec vpn server on a vps
  • deploy an ikev2 vpn server on ubuntu
  • self-host a vpn to secure traffic on public wifi
  • generate vpn profiles for ios and android clients
  • manage vpn users and certificates from the command line
  • install a vpn server on raspberry pi

When to choose

  • you want a fully automated, no-input VPN server install on a supported Linux distro
  • you need native IPsec/IKEv2 support built into Windows, macOS, iOS, and Android clients
  • you want helper scripts for user and certificate management without a control panel

When to avoid

  • you prefer WireGuard or OpenVPN instead of IPsec protocols
  • you need a GUI management dashboard or multi-node VPN orchestration
  • your server runs an unsupported OS or a managed environment where kernel modules/IPsec are restricted

Facets

cli-tool · maturity active

vpn security cryptography networking deployment cli security privacy networking self-hosted developer-tools self-hosted cli ipsec ikev2 l2tp libreswan vpn-server installer-script raspberry-pi bash command-line linux docker

1 source

Member repositories

RepositoryRoleHealth v2
hwdsl2/setup-ipsec-vpnmain77

For agents

markdown · JSON · MCP: product_card(name="hwdsl2/setup-ipsec-vpn")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem