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.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
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
So if I only run one Matrix/Synapse instance for my private group, does any of the matrix decentalized technology effect me? I would only have one instance, and my users will probably only be connected to my instance. Though if I'm understanding correctly, it sounds like if I subscribed to another instance, all of the chat communication on that entire instance is copied to my server as well? Does this include files? Sounds like it would use a lot of extra disk space.
Sort of. I host a Matrix Synapse server for about 15 friends. Some of them use rooms on the big Matrix.org server as well, some bridge to Discord and Facebook, and some chat with other smaller groups. By default, Synapse won't sync rooms you haven't joined. It also won't copy files - it'll fetch those I believe (although maybe it'll keep a few days worth of files around?).
After about 5 years of hosting it, we're sitting at 90GB total disc space used, of which ~70GB is the database. You can compress the database and save lots of disc space (50%+) but I haven't gotten around to that yet.
I see why they recommend not using SQLite lol.
It would replicate this one specific group/chat only - from the moment of subscription. Depending on the load it can get heavy on your instance.
Do you know if this happens the other way around? A user chats with a different server and that chat is synced to my server. Can I use federation without allowing others to join mine outside my group? Because otherwise, it sounds like my server's data will be copied to a different server.