HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
trailofbits
algo
Python2016–2025
trailofbits / algo

algo

Set up a personal VPN in the cloud

138Distinct people
198Mentions
2Explicit recommenders
30.5KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Set up a personal VPN in the cloud

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

If your intention is to build a secure IPSEC VPN, Algo is highly recommended [0] [0] https://github.com/trailofbits/algo

subliminalpanda used a recommendation phrase. 2 indexed comments match. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year198 dated mentions

Observed mentions: 2016-11-26 05:02:56 UTC to 2025-12-16 05:30:34 UTC.

010203040502016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 7 mentions; 3 submissions, 4 comments20162017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 50 mentions; 2 submissions, 48 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 42 mentions; 3 submissions, 39 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 50 mentions; 1 submissions, 49 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 17 mentions; 2 submissions, 15 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 7 mentions; 0 submissions, 7 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 13 mentions; 1 submissions, 12 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 7 mentions; 2 submissions, 5 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 4 mentions; 2 submissions, 2 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC734
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC50248
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC42339
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC50149
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC17215
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC707
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC13112
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC725
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC422

What Hacker News says

198 sources
eadmund·Feb 6, 2023Submission

Ask HN: 2023 Alternative to the Streisand Project

The Streisand Project[0] provided easy installation of well-configured certs, VPNs and various other software on cloud instances. It was great for travelling internationally: run the script and after a few minutes one had a cloud instance and everything one needed to securely access the Internet through one’s own country. Unfortunately, it was archived in 2021. Is there anything in 2023 which approaches it? I’ve seen Algo[1], but I don’t believe it does as much to help one to avoid censorship. It’s also based on Ubuntu rather than Debian, which seems like a mistake with security-conscious server software. 0: https://github.com/StreisandEffect/streisand 1: https://github.com/trailofbits/algo
2 points · Open discussion
"We have to throw away the entire business and product and rebuild it in a model where our old thing is impossible" is a tough sell to a boardroom, obviously. I mean, there is a model that works, it's Discord. Small self-associating groups from various parts of our lives. TBH that's so far ahead of facebook - humans draw meaning from being in groups where there groups are small enough to know and have repeat interactions with people. You all know bigger discords you're in (gpu drop discord lol) where you're just a face in the sea and it's much harder to maintain meaningful relationships in a place like that, fediverse would be like that too. Humans evolved for smaller group sizes and a group of like 30 or 50 active users is EXCELLENT for social media, Discord nails this perfectly, personal communication breaks down at like 75-100 acti
Read the rest
ve users tops. Facebook is an ocean and it's unstructured (Google Plus or whatever had user grouping, which was an advancement imo - you can say "that's a work person" and interact with them in certain ways) unless you go out of your way to set it up like that. Discord really just works amazingly well for that, I have tons of hobby groups and game groups where I've known people for a super long time and friend groups from whatever community. Kids have the "school chat discords" and if I was in college we'd have had study groups on it I'm sure, we had FB groups then. No reason you can't have a "family discord" too (so uncool, mom!). Mastodon basically is (or could be) that as a protocol, if you want to treat it like that. Dress it up in a discord-like client and get it onto phones/etc and make the user-story good. People already show they'll pay to self-host discord servers etc, so come up with a cool "Algo" style ansible deployment thingy that makes it super simple, just fires up a server on an AWS account for you and gives you a link you can send to your friends etc. Congrats, you are now the Underwater Basketweaving Enthusiasts Discord Server, here's a random (or generated human-meaningful) link. Not everybody needs to run a server, but, make it easy enough that people can do it. And as a user, just join the discords you like and let the server op run it/mod it, just like now. https://github.com/trailofbits/algo What exactly does Twitter do in this business model, though, lol? And how do you get there? Twitter's "broadcast" model is nothing at all like that. I guess they're gonna... throw it all away and start fresh? Seems like that's what's happening I guess. But I guess I just don't see the value in federation generally, to the end user. Pods aren't authoritative, they're decentralized and human-meaningful (in Zooko's Triangle), so oauth type stuff doesn't really matter, I would never want to "auth against UnderwaterBasketweaving" or whatever, because it's trivial to spin up another instance and make fake users etc. And why would I want to "cross the streams" between my home and work pods, or let Wendys marketing come and mine/advertise my server, etc, if I'm the one running it? Am I paying for wendys to scrape my content? Consistent cross-discord-instance identity is all I really want from social media, at most and that doesn't need to be tied to this at all, you can do that via google auth or some other idp(s) that solves that problem. Where is the revenue stream in this at all? I don't want "community moderation service" in my decentralized communities... there are places where "work moderation" would pitch a fit and some places where work protocol would be incredibly uncool. But with small communities, O(1) moderation works fine, you don't need it, just let the discord server op do discord mod shit and delegate roles/etc to other mods too. Yes, godmode is fine in self-organizing communities because if moderation drifts sufficiently far from group norms the community will reorganize without you. Crossing the streams also ruins that, it means you have to moderate the firehose or punt it to an authority who will, and it's all just a big "why" when discord mods are fine. Similarly, want a feed of interesting content? We had an app for that, it was called "mee6 bot", and the server admin asks what twitters/youtubes/etc people want for certain channels. You want a new channel? Ask for it, or make it. I am on a server with 30-ish active members and everyone has basic "add channel/rename/reorder/etc" and "warn" punishments etc, it's fine. If you're constantly being a dick you'd get kicked out but it's never been a problem. Family discord, or work discord, or some other close-knit irl community? just let people do things. social ostracism will keep people in line with the norms, people mostly don't like losing friends. (maybe disk quotas though, because that is one that will add up faster than users realize. Nobody has solved "free content service" without it being tethered to another business, like youtube or imgur or discord. no, I am not interested in your IPFS childporncoin either. give me a sustainable, "local" method for hosting content... like requiring users to host content themselves on an instance or server hosts providing user-quotas for hosting etc. Define how important you consider your content (indefinite, 30 days, etc) and refuse new uploads if they're past quota.) And if you just want a service where you click it and it runs in a hosted instance by a cloud provider... well, discord exists, and dropbox remains popular even in a world of NASs, etc. But none of that has anything to do with Twitter or will have anything to do with Twitter, lol.
In Twitter to employees: all office buildings closed, badge access suspended

Showing the 15 most recent of 198 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.