trailofbits/algo
Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.
trailofbits/algo
Algo is a Python/Ansible project for setting up a personal VPN in the cloud, with a focus on secure defaults and support for WireGuard and IKEv2/IPsec. It is active, widely forked, and recently updated, which makes it relevant for forks that want an opinionated VPN deployment base rather than a general-purpose networking platform.
Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.
Choose a fork to inspect
Choose upstream unless you specifically need the fork's Lightsail/DNSCrypt/OpenSSL-era customizations. This fork looks like a frozen, heavily diverged deployment branch rather than a better-maintained general-purpose option.
Choose this fork only if its specific customizations match your environment and you are willing to own maintenance. For most adopters, upstream is the better default because it is much newer, actively maintained, and far less risky to deploy.
Choose this fork only if its custom provider/workflow changes are important enough to justify being materially behind upstream. For most adopters, upstream Algo is the safer default; this fork is for users who value customization over freshness.
Prefer upstream unless you need this exact frozen snapshot; this fork adds nothing and is too stale to be a safe default for new adopters.
Prefer upstream unless you explicitly need an old frozen snapshot. This fork adds no visible capabilities, is far behind current upstream, and is a poor choice for anyone who wants an actively maintained Algo base.
Choose this fork only if one of its added deployment behaviors is essential to you. For most adopters, upstream is the safer choice because this fork is old, heavily diverged, and likely missing years of fixes and compatibility updates.
Choose the fork only if one of its specific cloud or compatibility tweaks is required; otherwise upstream is the safer choice because this fork is materially stale and likely missing years of fixes and improvements.
Prefer this fork only if you need its legacy/provider-specific changes and are prepared to maintain it yourself. For most adopters, upstream is the safer choice because this fork is materially outdated and likely missing years of fixes and modernization.
Choose upstream if you want a supported, current Algo deployment. Choose this fork only if you need its specific older customizations and are prepared to own the maintenance burden.