Here are some charts about Linux resources, courtesy node-exporter, otel-collector, Prometheus and Grafana.

Show thread

accounts now have over 70,000 followers (not unique).

Under the hood, Mastodon keeps track of many more users who for some reason interacted with our instance. Over time that becomes rather wasteful, so we've finally activated regular data purging. Such hygiene saves us 200 GB in storage.

Even better, we no longer have to worry about holding potentially personal data about thousands of users for no reason. Our policy now looks better.
respublicae.eu/terms

Due to the growth of the , which may have passed 10 million registered users depending how you count, we had to update our () disclosures.
respublicae.eu/about/more

More trivia/transparency for .

The main operating cost for this instance is arguably RAM. 4 GB is more than enough, but it's nice to have some buffer. A DB crashing for lack of memory is not fun.

CPU usage varies a lot (but predictably) with traffic. We're on cheap shared CPUs, and 40 % steal CPU at the peak doesn't sound great, but the min idle CPU is over 10 %, so we never really run out of CPU due to bad neighbours. seems to be good enough at scheduling.

Follow links to the sources through Nitter to verify posts.

Due to unexpected output in Twitter's v1 API, some quote tweets have been posted on as if they were authored by the quoted user.

The issue is now handled by our mirror sofware thanks to swift action by the developer. It lasted perhaps a few hours while a new version was being tested.

The cases we noticed were deleted manually.

We apologise for the confusion.

Update: the object storage grew to some 500 GB but the costs are still around 25 €/month. CPU and memory are still quite overprovisioned.

Show thread

For transparency and in case it helps people considering whether to self-host a similar instance, the operating costs of are currently a little less than 25 €/month (VAT included).

Without any performance optimisation whatsoever, the instance is currently quite overprovisioned and should have enough capacity to withstand over 1 year of growth.

Using a smaller instance would cut hosting costs by some 10 €/month, but reducing time costs is more important.

Mastodon

A Mastodon forum for the discussion of European Union matters. Not run by the EU. Powered by PleromaBot, Nitter and PrivacyDev.net.