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.
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
If you run things on your own server and have no federation there is no point in e2ee.
If you already have an XMPP server, maybe add an easy to use Movim web-client to it. People that are used to Discord seem to have little trouble adapting to it, but it isn't a full feature equivalent to Discord obviously.
Just because they run the server doesn't mean the users want them to be able to access the messages.
Then just don't?
Whether I do or don't is irrelevant, it's the fact I can read them that's the problem.
Nobody will use your selfhosted services if they know you're able to snoop. People tend to actually be very privacy conscious. Ironically they keep using online services that shit on their privacy, but that's mostly because they don't realize how bad it is. Also it's super ironic that this realization only comes around when they're exposed to private selfhosted services.
I get these kind of questions from friends and family all the time. I propose to backup their files on my server and enter them into the incremental backup rotation, one of the first things they ask is "so you'll be able to see my files". I propose to set up Immich so photos can be automatically backed up and they get face recognition and so on, they refuse because I would see all their photos. I offer them to use something like video or music streaming, they ask if I'll be able to see whenever they go online and listen/watch something and when the answer is yes they say no thanks.
And to be honest I don't want to know those things either. And for some things it's possible to avoid it, like for the files I can set up an encrypted backup. But I can't help having access to Immich photos or see when they're listening to music.
Everybody needs their privacy and as a selfhoster you need to be very mindful of that.
Uhm, honestly that's a you issue if your own friends and family don't trust you even that much.
You keep missing the point. When you have access to everything you can inadvertently be exposed to something you don't need to see. I don't want to get a notification from the backup system saying "folder /syncthing/dad/Furry Porn changed while we were reading it" and then have to go gouge my eyes out. This is the kind of thing that can happen when you ask someone to entrust you with ALL their most private stuff. Everybody has secrets and stuff they need to stay private.
So instead of asking "am I trustworthy" you need to ask "do I REALLY want to fucking risk stumbling over super private stuff"? Because I can guarantee you will sooner or later.
Sorry, but you are making excuses and you know full well that other online services are not any more secure, but less so. If something like your totally made up example would actually happen then you would need to have a stern talk with your dad about not uploading stuff like that to a remote computer, period.
E2EE is a band aid at best and mostly used to justify using commercial services that are inherently untrustworthy.
Online services propose to people that their data is only seen by them and robots. You as self-hoster propose to them that their data can be seen by them and you, a dear friend or relative.
If you think they're going to prefer risking disclosure of embarrassing stuff to friends or family over faceless robots you are being very naive and have probably led a very happy, sheltered life so far. Which is great, don't get me wrong, and I hope it goes on for a bit.
Seen by them and any random employee, and in addition actively searched through by robots to sell data to advertisers or insurance etc.
And no, I have not lived a sheltered life, but I am telling you that if your friends and relatives do not trust you to not snoop on their stuff that tells me more about you than it tells me about them. Maybe something you should reflect on instead of finding excuses.