I used to roll on the main matrix server, but I’ve been toying with the idea of rolling out a server for just myself here at home for a while now, since I can federate with other servers. Just disable making new accounts after I set up my own account and roll out.
I’ve been spending more time on my matrix server lately in preparation for abandoning discord.
I disabled federation because i currently run a server on a $4/month server but I’ll whitelist other small servers to fed with. If your username is a reference to CBB and you wanna fed up let me know. I’ve already invited a lot of the freaks to my server.
When people say “servers” on Matrix, they mean like an “instance” of Lemmy, right? Not a “server,” the way it’s used in Discord. I’m rather new to this federation thing and I keep getting confused because some services use different terms (e.g. Peertube uses “platform,” I think).
I have actually looked at this one before but the main reason I hadn’t done it is no experience with Ansible. Would you say Ansible is easy enough to pick up just for rolling this out? I have a lot of networking experience, building docker compose files from scratch for projects, and am used to editing json and yml files. I have only set up a reverse proxy with caddy once and have never tried nginx although it seems more fully featured. Any thoughts would be appreciated. I also knoe of some good Ansible security hardening playbooks but once again just haven’t used Ansible so never rolled them out
If you’re more comfortable doing it another way, I totally understand preferring that route.
That said, the documentation on this project is really good. I didnt understand ansible before picking it up. At this point, I’m not at a level where I could write a playbook from scratch, but I can certainly read through it and understand what’s going on and make changes to my config accordingly.
This playbook takes care of all the reverse proxies for you, so theres no need to do anything like that yourself.
If you have more questions, feel free to ask, and I’ll try to answer them as best I can
That’s good news. Hopefully it will gain traction among individuals as well as a viable Discord alternative
I used to roll on the main matrix server, but I’ve been toying with the idea of rolling out a server for just myself here at home for a while now, since I can federate with other servers. Just disable making new accounts after I set up my own account and roll out.
I’ve been spending more time on my matrix server lately in preparation for abandoning discord.
I disabled federation because i currently run a server on a $4/month server but I’ll whitelist other small servers to fed with. If your username is a reference to CBB and you wanna fed up let me know. I’ve already invited a lot of the freaks to my server.
I have good experience with matrix-synapse 😄 together with the bridges for proprietary services, your matrix client could be the ultimate chat app
And some even support sync of group chats through puppeting (may not be TOS compliant on some services)
Same :)
When people say “servers” on Matrix, they mean like an “instance” of Lemmy, right? Not a “server,” the way it’s used in Discord. I’m rather new to this federation thing and I keep getting confused because some services use different terms (e.g. Peertube uses “platform,” I think).
Yes, a matrix server is an “instance” of matrix on the larger federated service.
Discord calling their different channels “servers” was really unhelpful because they were never servers to begin with.
Thank you! Your username is hilarious, by the way.
If you want to host your own matrix server, I can’t recommend this project enough https://github.com/spantaleev/matrix-docker-ansible-deploy
Super easy to run and configure. And makes managing it a breeze
I have actually looked at this one before but the main reason I hadn’t done it is no experience with Ansible. Would you say Ansible is easy enough to pick up just for rolling this out? I have a lot of networking experience, building docker compose files from scratch for projects, and am used to editing json and yml files. I have only set up a reverse proxy with caddy once and have never tried nginx although it seems more fully featured. Any thoughts would be appreciated. I also knoe of some good Ansible security hardening playbooks but once again just haven’t used Ansible so never rolled them out
I saw this one mentioned, haven’t tried it myself yet. https://matrix-construct.github.io/tuwunel/
If you’re more comfortable doing it another way, I totally understand preferring that route.
That said, the documentation on this project is really good. I didnt understand ansible before picking it up. At this point, I’m not at a level where I could write a playbook from scratch, but I can certainly read through it and understand what’s going on and make changes to my config accordingly.
This playbook takes care of all the reverse proxies for you, so theres no need to do anything like that yourself.
If you have more questions, feel free to ask, and I’ll try to answer them as best I can
I’d actually love a reason to try Ansible and get used to it. So if it’s well documented, maybe a good starter project.