documentation/Running-Mastodon/Resources-needed.md

864 B

Resource usage examples

Here are examples of hardware setups of some Mastodon instances for your perusal.

Notes:

  • 4x10 threads means 40 threads in total spread across 4 different processes
  • An up-to-date number of users cannot be guaranteed in this document
  • Listed setups may be underutilizing or overutilizing their hardware
mastodon.social
Users total 150,000+
Users weekly 10,000+
Average RPM 11,000+
Approx. cost/mo 250€
Puma 4x10 threads
Sidekiq 4x50 threads
Streaming API 2x1 threads
Hosting Hetzner
Special notes 4x servers, each with 8-core i7 CPUs, 32GB DDR3 RAM and SSD disks, arranged in a high-availability setup. Sidekiq on a separate machine. PostgreSQL on two separate machines (hot standby). Redis on two separate machines (one volatile for Rails cache).