Hey y’all,
So I keep having this intrusive though that I SO BADLY want to get my anti slop, anti corporate brainwash friends off of fb and start our own social area (with blow and hookers. Actually forget the blow).
My issues: most of them aren’t tech savvy and my setup would have to be solid with little issues. I never post on fb but I basically would Make 1 post inviting everyone to it.
I have a couple synology nas setups. Neither are open to the internet. I have some spare computers as well that could run the server fine.
I know I could potentially just make a server from one of the public instances of matrix but I don’t trust that and it’d be a nightmare if that one went down or something and we had to move again.
Realistically I’d probably get like 10 people to join me. Just a place for local community to hang out and share events etc.
I keep getting stuck on how exactly to go about it. Like I think I’d need tailscale and docker (still dont get what docker really is). I have used tailscale briefly on mobile and it seems to work. But idk. I would also be fine paying a modest sum a year for some pro to host it if that is smarter…
After discord started to show their true colors and incompetence I started to look for alternatives. I landed on team speak 6. Very very easy to set up via docker and it’s basically discord at this point.
I like it.
But like others have said. If people do not have the most convenient experience they will not use it.
TS6 can be a little finicky dialing in your mic settings and one guy who is in our community lost his shit because he had to tweak a setting or two every once and a while. We don’t see him much anymore… Oh well.
Why not use something more “mainstream” so you don’t worry about break/fix, like Signal or Delta Chat?
I use Signal, not Delta, but Delta was recommended to me by others recently.
Your end goal, friend, is noble, and I don’t mean to discourage you or gatekeep. And yet I must strongly advise you to slow your horses before you squander what I’d call your “social capital”, i.e. the willingness of the people close to you to follow your recommendations and try out new things. If they find their user experience greatly lagging behind what they’re used to, not only will they return to the services they were using prior to your suggestion: they will also be less likely to listen to you in the future and meet alternatives with skepticism, if not hostility. (“I’ve tried it and all this other stuff doesn’t work…”)
Thus, you need to make sure that they have an excellent first experience with whatever you throw their way. As a tinkerer, tech enthusiast, privacy advocate, or whatever you want to call yourself, you’re likely willing to accept a great amount of jankiness, pain, and lack of feature parity because you feel you get something more valuable in return. But that is not how most people use computers. Most people do not care about privacy, digital independence or any of the things you may cherish; they want things to “just work”.
And, to put it brutally bluntly (sorry!),
Like I think I’d need tailscale and docker (still dont get what docker really is)
this part alone tells me your solution is unlikely to “just work” for them. These are some basic skills to have if you want to try and compete with a billion-Dollar company and the convenience it provides to your friends.
So, my advice is this: don’t aim for “perfect”, aim for “better”. And basically anything is better than using FB Messenger, Whatsapp, Discord or whatever they may be using. Either go for one of the large public Matrix nodes (Matrix.org is unlikely to go down any time soon…) or move your comms to Signal messenger. Both may not be fully under your control (Signal is centralised, and Matrix nodes might be closed or defederated), but they’re e2ee and so professionally managed that your friends might actually enjoy them, use them on a day-to-day basis, and even pull other people over. That way, you’re also building social capital, so that once you’ve obtained the skill to run your own and get it to the level of polish it needs to have, they’ll be willing to follow you there too.
(If this posting sounds like I’ve learnt this the hard way, that’s because I have. Things are fine now, though: almost my entire social graph is reachable via Signal, and I’m preparing to self-host my own comms.)
I moved away from matrix myself, too many tech issues, “normies” cannot use it (good fucking luck), all the apps are dookie, the public rooms have a CSAM issue, it was created within AMDOCS before being spun into The Matrix Foundation and I don’t trust AMDOCS, it pisses metadata and you basically have to federate with .org because it’s the “default.”
I’ve moved to Delta Chat, which runs off of Chatmail servers (and you can indeed host your own), the apps are good, It’s so easy your mother could use it (mine does), calls (video/audio) are working, location sharing on android, webXDC apps can be neat, they’re working on metadata (almost 0 iirc) and forward secrecy, it’s pretty good.
DeltaChat is amazing
Man… I’ve been seriously side eyeing deltachat… but I’ve only just finished setting up XMPP after kicking matrix to the curb, via a brief segue thru IRC.
I just…can’t again. The pain…it burns!
Knowing my luck, deltachat is amazing.
I know the pain lmao, I moved from Signal to XMPP to Matrix back to XMPP and then found Delta. It is pretty good so far though, my favorite part is that “normals” can use it easily if I can get them to install it, the biggest hurdle still is the “normal” people who say “aNoThEr ApP fOr TeXtInG?!?!” but those same people have no problem installing an app for 16 cents off of a McChicken.
Like, not that they’re burnt out on me trying apps, I did my testing with small groups, these are people who had no idea of that struggle, they just ONLY want to use iMessage because they suck and are lazy, they legit said “instead of me installing a free app, you should ditch GrapheneOS and spend a grand on a phone that spies on you.”
Sit down. Let me pour you a drink. Then let us lament the curse of the normie together.
Beratna, tell me…is DeltaChat meeting their needs? Is it easier for you? I have one more migration in me, but i’m tired, beratna. I just walked in to find my youngest watching Netflix (gasp!) instead of the carefully curated media server.
Like a lot of us, I solved an interesting technical problem without accounting for the messy end user problem.
Fortunately, this one can be solved with a little uTorrent and some post-hoc market research and buy in (chocolate).
You’re saying Deltachat gets you more of that then XMPP and Conversations, I’m willing to listen.
I host Matrix and it is unfortunately not suitable to “normies”. There are just too many technical issues. I would recommend Fluxer instead.
But I can also confirm that the hardest part will be convincing your freinds to leave their beloved corporate platforms.
I run a small invite-only Matrix server for a handful of people, with federation turned off and the admin side reachable only over my Tailscale network. Your friends won’t need Tailscale at all. The usual pattern is a cheap VPS running a reverse proxy that faces the internet and passes traffic back to the box at home, so your NAS never gets opened up. Turning federation off also sidesteps most of the public-room and metadata worries people raised here, since it’s just your group. I also host Cinny next to it so there’s a web version nobody has to install, and I use it with SchildiChat Next on my phone to move files and notes between my PC and phone. For non-tech friends I’d point everyone at FluffyChat or the Cinny link and walk them through saving their recovery key on day one, because that’s where people get stuck.
Same same but no VPS here. I use Tailscale to reach the self hosted XMPP instance, which is containerized. Clients can only reach the XMPP server (directly when on LAN, as white listed devices on Tailscale when not).
It works. The bottleneck is Tailscale, weird issues with Android VPN automation switch over (something about my wife’s Samsung phone really does not like Tailscale. She’s also worried it increases battery drainage when left on) and the fact that using Tailscale instead of VPS is not the moral victory I had hoped for. There’s headscale I suppose, but then I have to deal with self signed certs and…then, and then and then…
It never ends. Problems never end.
I console myself with the fact I’ve made an E2E private family chat service that works without a public-facing server, yet remains accessible outside home with a click of a button. That’s a win.
The problem is that I want it to work as smoothly as a commercial chat service on a shoe string budget, on a Raspberry pi sipping 2W. That and the fact that I’m bloody minded enough to work on it until it does, beyond the point of sanity.
The problem is that I want it to work as smoothly as a commercial chat service on a shoe string budget, on a Raspberry pi sipping 2W. That and the fact that I’m bloody minded enough to work on it until it does, beyond the point of sanity.
You’ve summed up the entire glory and insanity of this sub in two meager sentences. Compression is over 9000.
OVER 9000!
I appreciate you, LewdLemon. Enjoy this DBZ earworm, sent with love.
https://www.youtube.com/watch?v=nB5FTZkfXDs
Maybe make it your Matrix / XMPP ring tone or something for maximum suffering.
Bro, I heard you loud and clear. We don’t need no messenger. We’re in agreement - wind’s already blowing… When are the hookers arriving? 😆
Joke aside 😉 On containers]
Matrix isn’t trivial to host, at least with the official software, and I probably wouldn’t suggest to get into the topic with a “productive” service that’s a bit on the higher level to selfhost.
There’s some providers offering Matrix as a service, but they don’t seem cheap on my quick research.
There’s plenty it collectives offering Matrix for free and honestly them going down is not much more likely than you messing something up. If you don’t trust the smaller ones, you can still simply join matrix.org, which will probably last as long as Matrix is around.
I think with your anti slop, anti corporate friends I’d go for some leftist hobby nerd collective, check out this list: https://riseup.net/en/security/resources/radical-servers
You don’t need docker or tailscale or any of that crap. Your priority is controlling the service, not having the hardware physically at home: rent a vps and follow the social guidelines in https://runyourown.social/ . You don’t need fancy tech, only concrete social guidance.
you could host fluxer! They don’t have federation yet but they will soon, and I think there’s an easy multiple accounts switcher that helps. Fluxer has a nice user experience, closer to discord.
That said I use matrix with the sable or Fluffychat clients and it’s pretty alright, i’ve heard continuwuity is a decent server implementation. Sable has more features/functionality and fluffychat is more mature/stable
Matrix is indeed not so hard to setup , I have a couple running: one for a company with 50/60 users ( 3/4 years uptime and federated ) with synapse and some bridges and one for friends ( testing tuwunel) . The only important thing to remember is to save your recovery key for when you install another client. ( and in the latest times any decent agent can install and configure it for you )
I’ve set it up
with dockeras a service on a PC in my home and a rented virtual private server which the domain points to, which again routes the traffic to said pc using the static IP from Tailscale.The rented server runs caddy which makes the routing more or less look like
domain.tld { reverse_proxy <<pc_tailscale_ip>> }Edit: The Matrix Server is the one thing I have not set up with docker, does not really matter for the setup





