A free, open source, end-to-end encrypted Discord alternative: servers, channels, voice, and moderation, with no company in the middle. Now in open beta.

127 points•long____cat•3 days ago•18 comments•

18 comments

adrianwaj3 days ago
"Chat apps belong to whoever runs the servers. Armada is spread across free public servers." https://armada.buzz/

The key is to make the server a browser tab. Make it possible for normies to run a server. I suppose CORS would be the problem. Would a browser extension work?

"ZeroNet and KAD (distributed hash tables) ...every member of the network donates a certain amount of storage and bandwidth (adjustable at will) without being able to choose which specific scrap of content to host...The biggest immediate problem, however, is that there isn't a single, easily hostable piece of software that includes everything Nostr is ready to do now."

https://news.ycombinator.com/item?id=49429833

scottydelta2 days ago
A bit late but I am working on Tarvis.io and it does exactly that. I have been self hosting servers and managing infras since a decade and after doing the same thing over and over again, I made self hosting into a web interface where apps install with a click and work on browser. I will add this to Tarvis and a service like this can be spawned on browser with a click.
adrianwaj1 day ago
Spawned on and then inside the browser would be ideal.

Another idea would be to have a "server browser" especially built to run a bunch of servers. Keep Average Barry away from bash prompts, config files and compilation. I think this'd be so helpful for the local-first movement. Anyway, I should really check out Tarvis in more depth at some point.

oceanslim1 day ago
I am building grain and it can almost do everything nostr is ready to do. It is very easily hostable. Relay and client side.

Still missing a few things. It's at 0.8.0, last few things left till 1.0

coldblues3 days ago
Horribly vibe-coded like most of the Nostr projects out there. There is no sign of quality or technical interest in this project. There is also this tendency to build black boxes that do not show the innards of the protocol for reasons of "user-friendliness". The project does exactly this, to its detriment. Just like Mastodon and Matrix, most people will be centralized on the few Nostr relays set by default.
alexgleason3 days ago
Look at the underlying Concord Protocol: https://concordprotocol.org/ There is definitely engineering. This part by hand.
ravenbitcoin3 days ago
I thought it was masterfully vibe coded. As for centralization, you know you can change the relays that your community uses. You can even run your own.
oceanslim1 day ago
Armada uses outbox model. It is not a client to set relays but it uses whatever relays the users define. Like all the rest of nostr.
mxmilkiib3 days ago
avoid Zulip for a properly secure Discord replacement, givin its lack of (and roadmap refusal for) e2e; https://github.com/zulip/zulip/issues/6096
mongrelion3 days ago
Coincidentally I am looking for self-hosted alternatives to Discord for a local community where I live. I have been considering Matrix (one of the Rust implementations) + Element, so I wonder what makes this a better or worse alternative, but there seems to exist no comparison table/chart.
IceWreck2 days ago
I have switched to https://chatto.run/. Its actually well engineered (not vbibecoded), the devs are responsive and is kinda opinionated instead of do everything and we cater for every possible scenario but be great at nothing like matrix.
robotmay3 days ago
Honestly I'll take pretty much anything over Matrix. I've tried to get it set up but it just feels unfocused. Too many server variations; none of which are at parity with the complex default stack, and too many clients; none of which I particularly liked. To me Matrix is kinda like Wayland in that early design decisions have made it awkward for how people want to use it in the modern day (in Wayland's example, the absolute shitshow of getting push-to-talk to work in apps running within it).

I'll have to try out Armada to see how it compares, as I'm always suspicious of the claims of decentralised software as they often end up having some unique downsides.

nunobrito3 days ago
This is a great tool, really deserves more recognition that currently has.

Discord tries to fool with the concept of "servers" which really aren't, Armada is indeed giving full control where data goes and even on public NOSTR servers is kept safe/private beyond doubt.

Read the full thread on Hacker News →

Related stories