SoftEtherVPN Docker & Self-Hosted Deployment

GitHub

Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at

13,651 stars C C 5 files ยท ~98,996 tokens #etherip#ike#ipsec#l2tp#l2tpv3#openvpn#softether-vpn#softethervpn
RAW Compose
1. Pull Image (DOCKERHUB) docker pull softethervpn/vpnclient
2. Docker Run (1-Click Launch) docker run -d --name softethervpn --restart always softethervpn/vpnclient:latest
3. Podman Run podman run -d --name softethervpn --restart always softethervpn/vpnclient:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/softethervpn/vpnclient:latest
5. ORAS Pull (OCI Artifact) oras pull softethervpn/vpnclient:latest
6. Compose Deployment docker compose up -d
docker-compose.vpnclient.yaml
Download .yml
version: '3'

services:
  softether:
    image: softethervpn/vpnclient:latest
    devices:
      - /dev/net/tun:/dev/net/tun
    cap_add:
      - NET_ADMIN
    restart: always
    volumes:
      - "/etc/localtime:/etc/localtime:ro"
      - "/etc/timezone:/etc/timezone:ro"
      - "./softether_data:/var/lib/softether"
      - "./softether_log:/var/log/softether"
      # - "./adminip.txt:/var/lib/softether/adminip.txt:ro"