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…
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.
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.)
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 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.
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 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
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



