this post was submitted on 10 Jun 2023
14 points (100.0% liked)
Free and Open Source Software
17933 readers
28 users here now
If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
You can set up a mail server. You can set up something like Nextcloud. You can set up a personal website, or just run a webserver and turn it into a place to dump files. You can set up something like Syncthing to facilitate sharing files between your devices. You can set up some types of Federated services, but in my experience Mastodon is too heavy for a baseline VPS. I needed to augment my instance with additional memory, CPUs, and an S3-compatible object storage provider for about 600GB of user media. Lemmy might work, but I haven't tried running it on a VPS on the open Internet yet.
Whatever you do with your server, you don’t want to run a mail server. Seriously, running your own mail server is such a pain. Just not worth it.
Yeah, it's the fastest way to ensure no one sees your emails.
600GB of media? How many users did you have? Or does Mastodon cache media from other instances on your own?
Not many. Around 100. It does cache media from other instances for a period of 7 days though. This is adjustable, but even if you cut the caching down to one or two days, it will be more than a baseline VPS can handle (at my host, they start at 40GB and by the time you get to my storage needs, a dedicated server is required).
Interesting. I think Lemmy only caches thumbnails, but it pulls images from the instance that the post/comment is from.
A beehaw admin said their instance only is taking 25GB total
Yeah there are basically trade-offs that need to be decided. You shouldn't need a server farm to start a new small instance, but on the other hand, if everything gets hotlinked from the big instances that can also lead to problems. It also means that when the large instance begins suffering from performance problems or downtime, it directly impacts other instances with broken images and stuff.
Nextcloud ran like garbage on my server that has better hardware than the VPS. I love the concept of it though and I would really like if the guy working on Memories could split that out from under NC.
I've found that GoToSocial and Calckey both use a lot less in resources than Mastodon does.
Akkoma is also much lighter on resources than Mastodon is.