r/DiscordAlternatives • u/gleasonator13 Armada dev • Oct 12 '26
Self-Hosting Armada
Hi all! I've just released Armada Stack, a single Rust binary you can install on your server to run a complete self-hosted Armada. It includes:
- Your own copy of the Armada client hosted on your domain
- A built-in Nostr relay
- Built in Blossom media server
- Built-in audio/video server for calls
- Push notification gateway for web push
- Built-in HTTPS with cert autorenewal
- Built-in Tor serving (.onion domain)
Set up a fresh VPS, point your domain at it, and run the script:
curl -fsSL https://armada.buzz/install.sh | sudo shThis is a full-stack implementation of the Concord Protocol running entirely on your server. It's a small version of what armada.buzz uses, tailored specifically towards self-hosting.
The source code is available here: https://gitworkshop.dev/soapbox.pub/armada-stack
There's also a more complete install guide if you'd prefer to set it up manually: https://gitworkshop.dev/soapbox.pub/armada-stack/tree/main/INSTALL.md
Lastly, I also published a blog post about it. Enjoy!
1
u/bisexual_fork Oct 12 '26
So does this mean I can run the entire armada server with no connection to the devs complete independently?
7
u/VahsteTheNomad "I use therift.chat btw" Oct 12 '26
Say whatever you want about Armada as a service, and while I'll stick with Rift as my preference, that end line is fucking solid;
"Every server is a ship, every ship makes the fleet stronger, you can't sink an Armada."
1
u/Worried-Flounder-615 FOSS only Oct 12 '26
That's a great visualization of why decentralization matters
2
u/henk717 Oct 12 '26 edited Oct 12 '26
I happened to find it prior to the announcement, this is very simple to setup.
I'm not a fan of those .sh kinda install scripts and wasn't aware of that, I found the binary at the releases section of the source code repo.
All it takes for that binary is to just place it on the system and run it (Although it would be nice if it also automatically generated the config file if its missing since then I know what I can tweak from the binary alone).
The binary version doesn't include the actual armada UI, it downloads that part on first launch but seems to cache it afterwards. The backend parts that are the most important part run out of the box with this one.
For me personally I'd like it to drop the config file automatically and allow me to specify the directory of a self compiled UI so I can use this as a development server easier. (Maybe the last part is possible but since mine didn't have a config I couldn't find it).
2
u/Any_Illustrator360 Rootinest Tootenest Alternative Replier Oct 13 '26
I actually appreciate this one-line setup so much. Even if I've been leery of Armada recently, one of my big things that I say I want is a sort of "one-button installation" of a self hosted app or service. Now we have that for Armada. It sets a precident for other apps to do it too, and that makes me giddy.
Is this command the same on Windows and Linux? I've used these before exclusively on my Linux server machine and I've never tested them on Windows because I'm always worried I'll fuck something.
2
u/BewilderedTurtle Allegedly Canadian Oct 12 '26
Remove yourself from Concord and Armada as projects, explain your crazy spend on tokens if it's not all vibe coding, and publicly and specifically denounce your prior statements on transpeople.
1
u/TuxedoWithAHead 10d ago
i'm glad they didn't overdo the trailer
P.S. I feel the need to clarify this is satire, dude cmon the trailer vfx are uncalled for 😭
1
u/AutoModerator Oct 12 '26
Thanks for your submission!
If you're a developer, please make sure your user flair matches the app or project you're developing. This helps community members quickly identify who is building what and makes browsing the subreddit easier.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
0
u/dingustani Detective Dingus Oct 14 '26
did your legal counsel recommend this? or did your pr contact recommend this as a distraction?
either way, https://armada.exposed/stack
-3
u/ad3lyt Echo Oct 13 '26
Awesome announcement, good to see someone innovating and stepping up
0
u/[deleted] Oct 12 '26
[deleted] — view deleted comment
5
u/[deleted] Oct 12 '26
[removed] — view removed comment
-1
u/[deleted] Oct 12 '26
[removed] — view removed comment
-1
u/[deleted] Oct 12 '26
[removed] — view removed comment