Ideally, we want to run our Mastodon server on a Raspberry Pi because it’s a super-capable little computer. We also want it in the cloud at the core of the internet with reliable power, and lots and lots of network. Handily, Mythic Beasts run a Raspberry Pi cloud and offer managed services, so we can run the Raspberry Pi Mastodon service, keep it updated and (coming later) scale it up to a cluster of Raspberry Pis when the initial single server setup runs out of puff.
We’re going to use the base quad core 4GB Raspberry Pi 4 here, which is fine for a typical instance with moderate follower counts and small numbers of users. One thing to note is that a Raspberry Pi server in the cloud doesn’t get a public IPv4 address. There aren’t enough IPv4 addresses for the internet (4 billion in total) and we’ve run out. The waiting list for a block of 256 IPv4 addresses is now 9 months and 1100 companies long.
Read the rest here.