The fact that mastodon apparently doesn't scale well could be a feature rather than a bug. You probably don't want thousands of users on a single server, since that brings with it all sorts of problems - social, technical, economic.
@bob Exactly. Ideally, I’d like to see a proliferation of instances of one. A truly decentralised network where every person is responsible for their own output and moderation.
@aral it's a sliding scale, since an instance with one user is quite similar to a P2P system. In that case the admin issues go away and it becomes more a question of having good controls over what you see or who you interact with. I think for the foreseeable future client/server will continue to be the main architecture though and there will be varying levels of admin responsibilities.
@bob Indeed, it will take time. We can incentivise by making it seamless to set up and run hosted instances of one.
@aral and as skeptical of docker as I am in the recent Mastodon case it does look like the availability of a docker container has significantly helped quite a number of instances get up and running within a few days.

@bob As well as the simplified (but not seamless) installers on Scalingo (where my instance is currently), etc.

What I want to see is entirely seamless setup from domain name registration to functional instance < 1 min.

CC @Gargron