Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Virtual Private Network Software
  3. Algo VPN

Algo VPN

Algo VPN · New York, New York, United States · founded 2016

What it is

Algo VPN is a set of Ansible scripts for creating a personal WireGuard and IPsec VPN. It is free and open source under the AGPLv3; cloud infrastructure costs are separate. It supports IKEv2 and WireGuard, and can be deployed to listed cloud providers or to an Ubuntu server by advanced users. The listed server platform is Ubuntu 22.04 LTS. Algo generates WireGuard configuration files and QR codes for iOS, macOS, Android, and Windows clients, as well as Apple profiles for IPsec setup. Helper scripts let administrators add and remove VPN users. Optional functions include ad blocking through a local DNS resolver and limited SSH users for tunneling. The project says it minimizes logging by default and rotates and deletes logs after seven days. However, cloud providers may see network traffic metadata, and an ISP can see a connection to the VPN server. Algo does not claim to provide anonymity or censorship avoidance. It does not support L2TP, IKEv1, or RSA. Its local installation guide warns that it overwrites firewall rules and has no uninstall option, so it is intended for a dedicated VPN server.

For and against

For

  • Free and open source under AGPLv3.
  • Supports both IKEv2 and WireGuard.
  • Helper scripts add and remove VPN users.
  • Logs rotate and are deleted after seven days.

Against

  • Cloud infrastructure costs are separate.
  • Cloud providers may see traffic metadata.
  • It does not provide anonymity or censorship avoidance.
  • Local installation overwrites firewall rules and has no uninstall option.

The verdict

Algo provides scripts and client setup files for a personal WireGuard or IPsec VPN, with optional DNS-based ad blocking. It has notable privacy and installation limits: network metadata may remain visible to providers, and local installation changes firewall rules without an uninstall option.

Who it suits

Algo suits advanced users and administrators who want to set up a personal VPN on supported cloud infrastructure or their own Ubuntu server. Its local installation guidance makes a dedicated server important.

Plans and prices

Algo VPN

Free

Self-hosted VPN setup scripts · cloud infrastructure costs are separate

Every plan, in full

On the record

Access model
vpngithub.com · read 22 Sep 2026
Admin control level
basicgithub.com · read 22 Sep 2026
Audit logs
Yesgithub.com · read 22 Sep 2026
Client setup
Algo generates WireGuard configuration files and QR codes, plus Apple profiles for IPsec setup.github.com · read 8 Oct 2026
Cloud providers
The README lists DigitalOcean, Amazon Lightsail, Amazon EC2, Vultr, Microsoft Azure, Google Compute Engine, Scaleway, OpenStack, CloudStack, Hetzner Cloud, and Linode as deployment options.github.com · read 8 Oct 2026
Deployment caution
The local installation guide warns that Algo overwrites firewall rules and has no uninstall option, so it is designed for a dedicated VPN server.github.com · read 8 Oct 2026
Device setup
Algo generates WireGuard configuration files and QR codes for iOS, macOS, Android, and Windows clients, and Apple profiles for IPsec setup.github.com · read 7 Oct 2026
License
Algo is distributed under the AGPLv3, and the project says closed-source modifications or services may require a license exception.github.com · read 8 Oct 2026
License and support
Algo is distributed under the AGPLv3, and the project invites questions through GitHub Discussions and contributions through pull requests.github.com · read 7 Oct 2026
Limits
Algo does not claim to provide anonymity or censorship avoidance, and warns that it cannot protect users from named national intelligence agencies.github.com · read 8 Oct 2026
Logging
The README says logs rotate automatically and are deleted after seven days, while noting that the cloud provider can still see network traffic metadata.github.com · read 8 Oct 2026
Maker
Trail of Bits describes Algo VPN as one of its public-good products and says the company was founded in 2012.trailofbits.com · read 7 Oct 2026
Optional features
Optional features include a local DNS resolver for ad blocking and limited SSH accounts for tunneling traffic.github.com · read 8 Oct 2026
Privacy
The project says it minimizes logging by default and automatically rotates and deletes logs after seven days.github.com · read 7 Oct 2026
Privacy limitation
The project notes that cloud providers can see and log network traffic metadata, and that an ISP can see a user connecting to a VPN server.github.com · read 7 Oct 2026
Protocol limits
Algo does not support L2TP, IKEv1, or RSA, and does not claim to provide anonymity or censorship avoidance.github.com · read 7 Oct 2026
Protocols
It supports IKEv2 with AES-GCM, SHA2, and P-256, and supports WireGuard on iOS, macOS, Linux, Android, and Windows 11.github.com · read 8 Oct 2026
Purpose
Algo is a set of Ansible scripts for setting up a personal WireGuard and IPsec VPN in the cloud.github.com · read 7 Oct 2026

The review

Overview

Algo VPN is a free, open-source toolkit for deploying a personal VPN on cloud infrastructure or a dedicated Ubuntu server. It is best for technically confident users prepared to manage their own server and VPN accounts. Its appeal is control without a software fee; the catch is that hosting costs extra and installation carries operational risks.

Key features

Algo’s Ansible scripts can deploy to DigitalOcean, Amazon Lightsail, Amazon EC2, Vultr, Microsoft Azure, Google Compute Engine, Scaleway, OpenStack, CloudStack, Hetzner Cloud, and Linode. Advanced users can use their own Ubuntu server instead. This flexibility helps administrators choose where to host, but leaves provisioning and server administration in their hands.

The VPN uses WireGuard or IKEv2 with strong cryptography and secure defaults, while excluding L2TP, IKEv1, and RSA. That focus avoids legacy options, but makes Algo unsuitable when older protocol compatibility is required. It also does not claim to provide anonymity or censorship avoidance.

For setup, Algo generates WireGuard configuration files and QR codes for iOS, macOS, Android, and Windows, as well as Apple profiles for IPsec. Helper scripts support adding and removing VPN users after deployment. Optional features include ad blocking through a local DNS resolver and limited SSH users for tunneling. These conveniences reduce some client and account setup work without turning Algo into a managed VPN service.

The project says it minimizes logging by default, with logs rotated and deleted after seven days. That does not hide all activity: cloud providers can see and log network traffic metadata, and an ISP can see a user connecting to the VPN server. The local installation guide also warns that Algo overwrites firewall rules and has no uninstall option, making a dedicated server the safer choice.

Pricing

Algo VPN: free. The plan provides self-hosted VPN setup scripts; cloud infrastructure costs are separate. There is no software charge, but users still need to budget for and administer their chosen server. Algo is distributed under the AGPLv3; the project notes that closed-source modifications or services may require a license exception.

Platforms

Algo supports Ubuntu 22.04 LTS as a server platform, plus iOS, macOS, Android, Windows, Linux, and OpenWrt clients. The generated setup materials are specific: WireGuard files and QR codes cover iOS, macOS, Android, and Windows, while Apple profiles support IPsec setup.

Who it's for

Algo suits administrators and technically capable individuals who want to operate a personal VPN on infrastructure they control, can manage the server, and are comfortable with its firewall and privacy trade-offs. It is a poor match for users seeking a turnkey service, anonymity, censorship avoidance, or protection from the national intelligence agencies named in the project’s warning.

Pros and cons

  • Pros: No software fee. The scripts are free and open source, so the charge is for hosting rather than an Algo subscription.
  • Pros: Choice of hosting. Deployment supports numerous cloud providers as well as an advanced self-hosted Ubuntu option.
  • Pros: Focused modern protocols. WireGuard and IKEv2 with secure defaults avoid legacy protocols and cipher suites.
  • Cons: Hosting is a separate cost and responsibility. Users must arrange and administer the cloud or server infrastructure themselves.
  • Cons: Privacy has limits. Providers may observe network metadata, and an ISP can see the VPN connection.
  • Cons: Installation is difficult to reverse locally. It overwrites firewall rules and offers no uninstall option, so it is designed for a dedicated server.
  • Cons: No anonymity or censorship-avoidance claim. Its stated scope does not meet those needs.

Alternatives

Algo is a VPN deployment tool, while these linked options are code-clone detection tools; choose one of them instead when code similarity analysis, rather than a personal VPN, is the task.

  • CCFinderSW is a free Windows option under the MIT license and requires Java Runtime Environment 8 or later.
  • Duplo is free under GNU GPL v2 or later, with prebuilt binaries for Alpine Linux, macOS, and Windows.
  • PMD is a free BSD-style downloadable static code analyzer for Linux, macOS, Windows, or self-hosting.
  • dcd is free and AGPL-3.0 licensed for Linux and macOS; a priority-support plan is also offered.
  • NiCad is free and MIT-licensed for Linux, macOS, Windows, or self-hosting, and requires OpenTxl 11 or later.
  • phpcpd-next is a free MIT-licensed option for Linux, self-hosting, or API use, requiring PHP 8.4+ with ext-dom and ext-mbstring and installation through Composer.
  • Simian Similarity Analyzer is a free, open-source option under Apache License 2.0 for Linux, macOS, and Windows.
  • CloneWorks is free for Linux, macOS, and Windows, but requires acknowledgement and imposes license terms on redistribution and derivatives.

Browse more Code Clone Detection Tools or Business VPN Software.

Verdict

Choose Algo if you want a free, flexible way to deploy a personal WireGuard or IPsec VPN and are equipped to manage the host. Its generated client setup and focused protocols are useful, but separate infrastructure costs, visible network metadata, and the local installation’s firewall changes make it the wrong choice for anyone expecting a hands-off privacy service or a reversible setup.

Alternatives to Algo VPN

Every alternative, ranked