Day 1 of running my own #fediverse instance has come and gone and so far so good.
Having access to everything under the hood, it's interesting watching the gears turn and the software work. Most interesting for me is seeing how much space is eaten up by media files that get shared out.
Obviously I only have a single day to base things off but day 1 ate up around 16 GB of storage. Thankfully all my media is pointing to #linode object storage so at least the storage is cheap. But it was definitely interesting to see how much space gets eaten up.
So far the initial hurdles have been around tuning #elasticsearch so it continues indexing at a reasonable pace without eating the server alive, and around starting to establish maintenance jobs that I can schedule as crontabs so the server can stay afloat while my life continues to be the busy thing that it is.
I'd definitely take suggestions from folks who are either running their own instances or have done so in the past. I've got #postgresql backups automated (both the creation and cleanup of) with PgAgent. Also running "rake mastodon:media:clear" as a nightly cronjob to periodically remove uploads that have not been attached to any status after a while, but that's kind of it.
While it's not at all my first rodeo with the care and feeding of a server, it is indeed my first rodeo running my own Mastodon instance so I'd happily take any articles folks have that they found helpful or just general advice if you have time to share.