Updated: 28 September 2026 · Applies to: Ubuntu 24.04 (WireGuard, Algo, OpenVPN)
Streisand, which set up several VPN types on a new server automatically, is no longer maintained: its project was archived in 2021 and it only supported old Ubuntu versions. Use one of these instead on a Ucartz VPS with Ubuntu 24.04:
- WireGuard: fast, modern and built into the Linux kernel. Simple to set up by hand, with apps for all platforms.
- Algo VPN: an actively maintained set of Ansible scripts (by Trail of Bits) that deploys a WireGuard and IPsec VPN, much like Streisand did.
- OpenVPN: widely supported and flexible (see "How to install OpenVPN on Ubuntu 18.04?").
WireGuard in brief
apt install wireguard wg genkey | tee server.key | wg pubkey > server.pub # /etc/wireguard/wg0.conf [Interface] Address = 10.10.0.1/24 ListenPort = 51820 PrivateKey = <contents of server.key> [Peer] PublicKey = <client public key> AllowedIPs = 10.10.0.2/32
Start it with systemctl enable --now wg-quick@wg0, open UDP port 51820, and enable IP forwarding and NAT as for OpenVPN. The client configuration uses the server's public key, the endpoint SERVER-IP:51820 and AllowedIPs = 0.0.0.0/0 to send all traffic through the VPN.
Ucartz services for this topic
- KVM VPS hosting: NVMe SSD and full root access, with Free Basic Managed Support.
- Unmanaged dedicated servers: full root access and free IPMI KVM, with Free Basic Managed Support.
- Linux server management: hardening, patching, monitoring and automation for Ubuntu, Debian, RHEL and AlmaLinux.
