Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
-
No low-effort posts. This is subjective and will largely be determined by the community member reports.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
The lack of scaling and even more critically, lack of federation, unfortunately makes this not a viable alternative, at least not for Discord as it is used today. As a smaller self-hosted option that is just for use between a friend group, it'd probably be fine. It just won't be able to replace the exact use-case of Discord, such as allowing for easily bringing new randos you meet into a call without them having to sign up to your specific server.
The Discord-alternative landscape is filled with people vying to take its place, but I think we would be better served rallying behind Movim and XMPP, IMHO. Or Fluxer, if they eventually can enable federation.
Thanks for sharing, that's an interesting read. I hadn't come across this when I was looking (to be fair, it might have been posted after I looked, I've been mostly on stack overflow for a month).
I'm in agreement with many of the author's points (I've ticked all of their requirements except markdown support and the only stretch requirement I don't meet is being able to scale up to thousands of users - but I never wanted to do that anyway).
I am really torn on "everything needs to be federated" though. I feel like credential fatigue/ease of joining a server is largely solved with SSO/SAML or magic links with guest access. I want to love federation, I really do... But my own lived in experience with matrix has soured me on it. It was a pain to maintain and the eventual tipping point was one of my "trusted" federated services (Arch btw) flooding me with CSAM.
I think there are many discord users that use it for voice/text/screen share with a core group and don't really care about all the extra stuff or having these huge servers filled with people they'll never interact with. It's just the only realistic option right now to chat with their friends. Those are the people I'm hoping to attract. I'm not saying what I'm offering is a perfect solution but what I am offering is that core functionality without the gradual enshittification and constant slurping of your data.
Federation is just the current gimmick fad of the foss world.
Everyone has a massive boner for it in everything even when it makes no fucking sense or only harms a project.
Is it cool? Yeah. Is it actually important? Not at fucking all. It's at best a secondary feature that's nice to have if it doesn't harm the project.
Getting an actual product that's safe, secure and most importantly functional. Is infinity more important then federation.
End to end encryption is kinda the same problem. Not EVERYTHING needs that level of security. You don't and shouldn't be talking about things that require that level of secure in apps that aren't designed first and foremost for that level of safety.
And you can't expect everything to be secure and user friendly. They go against each other frequently.
Again a nice thing to have, but functional usability comes first.
The XMPP ecosystem is a mess and matrix has a ton of security and metadata issues.
We shouldn't be using discord-likes anymore, it was a bad idea the first time.
Personal IM/VoIP should be separate from game party chat should be separate from communitt IRC/forums