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

Was this answer helpful? 8 Users Found This Useful (10 Votes)