As an experienced admin and #mastoadmin here is my opinion on you running your own instance.
Don't. Do. It!
I have your attention now? I will explain myself in this short thread. 🧵 👇
As an experienced admin and #mastoadmin here is my opinion on you running your own instance.
Don't. Do. It!
I have your attention now? I will explain myself in this short thread. 🧵 👇
+ Don't run an instance for more than 1000 people if you are a single admin with admin experience.
+ Don't run an instance for more than 10.000 people. Just don't. You can't handle it if you are not planning to employ people full time.
If you want to run an instance for a community with more than 100 people, pick a good and motivate friend to help you. Find someone you trust to help. Someone you trust in helping you do the ugly decisions that will come.
So, here are my tips:
+ Don't run an instance for people or a community you don't know.
+ Don't run an instance if you don't have admin experience yourself and don't have a motivated and experienced friend who wants to run the instance together with you.
+ Don't run multiple instances.
+ Don't run an instance for more than 100 people if you are a single admin without admin experience. (If you still think it is a good idea. And a single user instance can be a good idea, for example.)
The above is a good and safe default, so I repeat, don't do it! At least, unless you have a good reason and know what you're doing. I'm serious, and in most cases you really don't know what you're doing.
I'm currently rescuing an instance that is a mess, because I couldn't say no. And I'm sure there a many more instances like this out there. Instances that have grown too fast and are maintained by a single person. THIS could break the fediverse.
If you still think “an own instance sounds like a great idea!”. Do it! But scale organic. Try to limit the registrations. Work with invites. I would recommend a closed registration and everyone with an account can invite more people. This worked great for a long time on my instance, and it prevents most of the problems above.
And because you are still reading and maybe plan to run your own instance. It's not “just” the tech or not “just” the social part. It's difficult and time-consuming work that isn't easily scalable. I know it’s a great feeling if people like what you build, but it wouldn’t help anyone if you burn out or your instance is going to be a hell because you have not the resources to moderate and administrate it properly.
senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.