trailofbits/algo
Set up a personal VPN in the cloud observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 97
- age_days: 3762
- days_rel: 279
- days_push: 7
- n_releases_24m: 2
Adoption not part of the score
30365 stars · 2366 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Algo VPN is a set of Ansible scripts that automates deploying a personal WireGuard and IPsec (IKEv2) VPN server on common cloud providers. It emphasizes secure defaults, modern ciphers only, and easy client configuration with generated profiles and QR codes.
Use cases
- set up a personal VPN server in the cloud
- deploy a WireGuard VPN on DigitalOcean or AWS
- replace a commercial VPN provider with a self-hosted one
- configure IPsec IKEv2 on iOS and macOS without client software
- generate WireGuard config files and QR codes for my devices
- create an encrypted tunnel when traveling or on public Wi-Fi
- spin up a VPN with strong crypto defaults using Ansible
When to choose
- you want a personal VPN you fully control instead of trusting a commercial provider
- you need WireGuard or IKEv2 with modern, secure cipher defaults
- you want automated deployment across many cloud providers via Ansible
- you need easy multi-device client setup with generated profiles and QR codes
When to avoid
- you need anonymity or censorship circumvention, which Algo explicitly does not provide
- you require legacy protocols like OpenVPN, L2TP, or IKEv1
- you want a shared VPN endpoint with many exit locations
- you cannot run deployment scripts from your own machine or Cloud Shell
Facets
cli-tool · maturity active
vpn security deployment cryptography networking security privacy self-hosted networking cloud-computing windows cloud self-hosted python wireguard ipsec ikev2 strongswan ansible personal-vpn vpn-server trail-of-bits linux macos android ios
2 sources
- readme: https://github.com/trailofbits/algo · fetched 2026-08-28 · 99ed160c7ee7
- homepage: https://blog.trailofbits.com/2016/12/12/meet-algo-the-vpn-that-works/ · fetched 2026-08-29 · e0e69269f6d4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| trailofbits/algo | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="trailofbits/algo")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem