Algo Personal VPN Full Install

Installing Algo Personal VPN Server [video]

There has been much ado about privacy online lately, what with Congress making it legal for your ISP to sell your browsing history. This caused me to look into VPN options.

Virtual Private Networks (VPN) hide what sites you go to from your ISP and have the added benefit of protecting you from hackers when on that sketchy coffee shop or conference wifi by encrypting all the data your computer sends before it leaves your computer, as well as all the data it receives.

Many places mentioned, some outright recommended, running your own personal VPN. The main advantages being two-fold:

  1. You don’t have to worry about a VPN provider doing something nefarious with your data.
  2. It’s likely cheaper.

The personal VPN option mentioned most was something called Algo. You can read what they have to say about why they’re the best, but suffice it to say, I believe them and decided to try getting a private VPN server up and running using Algo.

The good news: It’s very easy. Check out the video below to see the entire install process from beginning to end, from downloading Algo to connecting to your own private VPN. It takes under eight minutes. Pretty cool, if you ask me.

The bad news: It’s a bit wonky on iOS, sometimes having a hard time connecting. I tried three different providers that integrate with Algo (Digital Ocean, AWS, and Google Compute Engine), and this problem happened with all of them. I don’t have this problem on my Macbook Pro, so it seems the problem has something to do with iOS. (This problem has been confirmed by others, and the Algo guys are looking into possible remedies.)

Here’s the Algo install video:

Other useful resources on Algo and VPNs:


Holler at me on Twitter if you have any questions, found errors, or found this helpful.

2 thoughts on “Installing Algo Personal VPN Server [video]

  1. can you help me solve this problem when installing:

    TASK [vpn : Build the client’s pair] *******************************************
    failed: [ -> localhost] (item=None) => {“changed”: true, “cmd”: “openssl req -utf8 -new -newkey ec:ecparams/prime256v1.pem -config openssl.cnf -keyout private/.key -out reqs/.req -nodes -passin pass:\”88d586fbb9aa8322fe39125ce9721d1c\” -subj \”/CN=\” -batch &&\n openssl ca -utf8 -in reqs/.req -out certs/.crt -config openssl.cnf -days 3650 -batch -passin pass:\”88d586fbb9aa8322fe39125ce9721d1c\” -subj \”/CN=\” &&\n touch certs/_crt_generated”, “delta”: “0:00:00.022361”, “end”: “2017-04-16 13:58:11.970478”, “failed”: true, “item”: null, “rc”: 1, “start”: “2017-04-16 13:58:11.948117”, “stderr”: “Generating a 256 bit EC private key\nwriting new private key to ‘private/.key’\n—–\nend of string encountered while processing type of subject name element #0\nproblems making Certificate Request”, “stdout”: “”, “stdout_lines”: [], “warnings”: []}

    1. Seems like something went wrong with the creation process at your cloud provider. I’d redownload Algo (to make sure you’re using the latest version) and try again, possibly using a different cloud provider. That is, if you used Google Compute Engine before, try Amazon EC2 this time.

      If this keeps happening, get more in depth help via the Algo support site:

Leave a Reply

Your email address will not be published. Required fields are marked *