@nosherwan I initially ran Mastodon on 2gb, it worked smoothly, though it did seem like it was using a fair bit of ram and not leaving a ton for Cache. Now I'm on Pleroma and it's using less than 1gb on my 2gb instance, and has more than a gig for cache space.
@kazriko @nosherwan How's your disk consumption on Pleroma? Mine is getting a little concerning for a $4/month instance on OVH.
@pro @nosherwan I'm at 4.3 gigs out of the 24g on my $8 instance at prgmr/tornado.
@nosherwan I'm on the Pleroma front end, I like it a little bit better. You can actually use both of them at the same time if you want though.
@pro @nosherwan Also though, I just checked and the part of that attributable to Pleroma is maybe 700mb. About 400mb in /var where the database is, and 265ish mb in /opt where pleroma is installed. Half of the 4.3 gigs is /usr for distro-installed packages.
@kazriko @nosherwan I see, thanks. OVH is trying to discontinue $4/mo instances, so I was considering a move to prgmr. I have 7.3GB in /var/lib/pgsql/data right now.
@kazriko @nosherwan @pro If you're not sitting in a mastodon corner with no interactions, and also having search indexes, 100-200Mb database growth per day could be expected from federation alone. You could partition older activities/objects to a larger HDD storage for *lukewarm* archive, but you could also just outright drop older remote activities with no local interactions, if you're confident in their fetchability in the future, or just don't care.
@pro @nosherwan You might follow more people than I do then. I only have a handful of accounts and am only following ~50 people total I think. I imagine if you're following more active people and viewing more threads, it may be pulling and caching more data from other servers.
- replies
- 0
- announces
- 0
- likes
- 1
@iamtakingiteasy @nosherwan @pro I imagine if my storage started getting filled up, I'd slide into the "don't care" category more. Might be useful to find a way to archive them to an offline instance though that doesn't federate on its own, if such a thing were possible. My home internet connection isn't good enough to run an online instance on, but I have several terabytes of storage on my home network.
@kazriko @iamtakingiteasy @nosherwan I'm not equipped to split up Pleroma DB into warm and cold. Not to mention, I don't think Pleroma even supports this split at the application, and I don't think DB can effectively hide it. Although Postgres is magic, maybe it can. But I would not know how to configure it, if so.