Stop Using Paid VPNs. Do THIS Instead.


In a world where online privacy is increasingly under threat, and content is being blocked based on geo-location, many of us turn to paid VPNs for help.

But what if I told you there's a better way?

Paid VPN services promise security and anonymity, but they come with their own set of problems.

You're entrusting your data to a third party, often with unclear logging policies and potential vulnerabilities.
Not to mention the recurring costs that can add up over time

If you have a bit of technical knowledge, I don’t see any reason why you should sign up to a commercial VPN service after playing with Algo VPN

Enter AlgoVPN, an open-source solution that puts you in control.

Open-source VPNs like Algo are game-changers.

Here's what I learned about setting up your own VPN:

  1. It's easier than you think.
    With tools like AlgoVPN, you can deploy a secure VPN server in minutes using cloud providers like AWS or DigitalOcean. The installation process leads you, hand-in-hand, through the options and choices and establishes the infrastructure for you.
  2. It's cost-effective. Running your own VPN can cost as little as $3-$7 per month, depending on usage. This is just the "on-demand" price. With different clouds, even the expensive AWS, you can get 12 months free trier where a small t3.micro can cost $0.
    You'd be paying a little for an IP address and some traffic, but if you turn the instance off when done, and use it sparingly, it'll cost way, WAY less than other paid services.
  3. You have full control. You decide where your server is located, who has access, and what data is logged (if any). This doesn't mean, you're 100% protected from law enforcements (if that's what you're after this is the wrong place 😅).
    If you're unsure, Algo lists its anti-features

Ready to take action? Here's how to get started:

  1. Clone the AlgoVPN project from GitHub
  2. Choose a cloud provider (Hetzner is by far you most cost-effective option if you go for a long living server)
  3. Run the AlgoVPN setup script, which will guide you through the process.
    Personally, I opted for the docker option, instead of installing a bunch of dependencies but that's up to you.
  4. Install the WireGuard client on your devices and import the generated profiles.

Don't settle for overpriced, potentially compromised VPN services.

Especially if you need a one-off, or a short-lived server to bypass geo-location protected content!

It's simpler than you think, more secure than you imagined, and it might just save you a few bucks along the way.

Whenever you’re ready, here’s how I can help you:

ESPRESSO FRIDAYS

Every once in a while I send hand picked things I've learned. Kind of like your filter to the tech internet. No spam, I promise!

Read more from ESPRESSO FRIDAYS

When it comes to terminal shells, many developers (myself included) have stuck with what they know or what they've seen others use online, without exploring other options. It's time to venture out and discover the world of terminal shells. Most developers are likely using Zsh, a POSIX-compatible shell, probably with Oh My Zsh on top. But there's a whole spectrum of shells out there, each with its own strengths and quirks. Today, we're going to explore three major players: Bash, Zsh, and Fish....

6 Neovim Plugins I Use To Troll Code Reviewers The Espresso Fridays is brought to you by: Zero To Running a Kubernetes Application Without Weeks of Studying A hands-on Kubernetes guide to deploy your first scaleable application In under 90 minutes you'll: ✅ Learn all the critical Kubernetes basics from a 10-year industry expert ✅ CUT learning time by 60% with a hands-on application deployment walkthrough ✅ Never feel inexperienced again with the hottest technology in the market Start learning...

Hi friends, Ever felt like your remote pair programming sessions were missing that seamless, in-person collaboration feel? You’re not alone. Many developers struggle to recreate the magic of side-by-side coding in a virtual environment. A recent study shows that pair programming has been proven to catch mistakes early, reduce defects, and lead to better designs. The same study found that teams who practice pair programming not only produce shorter, more efficient code but also solve problems...