Proud of how the server architecture of mastodon.social and the code of Mastodon is keeping up with the load, but wishing for this to transform into new Mastodon servers springing up.

If you were considering starting a Mastodon server, right now would be a pretty good time. Anyone can do it from source, see docs:

https://docs.joinmastodon.org/

There are also hosting providers (not affiliated with me) which are super easy to work with without technical knowledge, like masto.host and hostdon.jp

Mastodon documentation

Welcome to the Mastodon documentation!

☝️ If you started a new server for the Spanish community, let me know and I'll give you a shout out.

There's a few basic requirements for it to be listed on joinmastodon.org as well, such as having a backup admin ("bus factor" 😅) and having some basic rules against harassment, so if you pass those as well I'll gladly put your server on joinmastodon.org.

Here those requirements are spelled out:

https://joinmastodon.org/covenant

Mastodon Server Covenant for joinmastodon.org

@Gargron Good morning from Spain, I have heard very good recommendations from this social network and I will love to check it personally. thank you very much for your welcome and have a merry christmas
@Gargron Thanks🤗 and Happy New Year.
@Gargron what does it take to run a server? Could I run one from a DreamHost account?
@Gargron when the app? Need it!
@ElMurphy Check out the "Mobile apps" link in the footer!
@Gargron
I can't find😩 ..

@ElMurphy No problem here's the link:

https://joinmastodon.org/apps

Get an app for Mastodon

Browse official and third-party apps for the decentralized social network Mastodon

@Gargron keeping a list of different mastodon hosting providers here https://www.are.na/fediverse/mastodon-hosts
Mastodon Hosts — Are.na

Are.na is a platform for connecting ideas and building knowledge.

@liaizon @Gargron https://app.spacebear.ee/mastodon is another mastodon (and also the hometown fork) hosting provider.
Signup - Spacebear OÜ - Federated Software Hosting for everyone!

@tklk @Gargron thanks! added! I thought they only did pixelfed for some reason!
@liaizon @Gargron (full disclosure I’m spacebear) I started with pixelfed and peertube, and at the beginning of this month I launched Mastodon and Hometown hosting. I’m looking at adding funkwhale next.

@Gargron Hi again, what are the requeriments for a nice machine? I just discover this but it is brillant and I want to contribute ;)

So in the docs don't talk about the server requeriments...

@pribaqnet You'll need at least 2 CPUs and 2 GB RAM for it to run comfortably but it all depends on how many users will be on it at the same time!
@Gargron Another way to login with no email?
@Gargron It really does look like it's really well built. What programming language is it built on?
@Gargron better than python for sure imo. Why did you choose it over other programming languages? I'm studying computer engineering and everything around federated social networks just astonishes me
@laliberacion_de_berlin Well, I was a Ruby developer already. I love the language though. It might be slower than others but it's very pleasant to use. Saves so much time thanks to its ecosystem and it's very elegant to read and write.
@Gargron @laliberacion_de_berlin Do you recommend any book or page to learn how to use Ruby? I'm interested in this world but I don't know how I could start.
@nikov @laliberacion_de_berlin I've never read a book about Ruby... I learned from the Rails documentation, reading other open-source Rails projects code, reading code of Ruby gems, etc, over a long period of time. It was always as part of having something to build, so rather than abstractly learning the language, I needed to do x, so I looked up how to do that.
@Gargron @laliberacion_de_berlin I guess it's the best way to learn. Than you 🤔☺️
@Gargron Congratulations, and thank you so much for your work!!
@Gargron ... and I wish to ask you something I couldn't find: real requirements for a server (hardaware)? I'm thinking about something small-medium...
@Gargron Thanks a lot!! These data include postgresql, redis, etc...? Really impressive, have to say. I’m thinking in 3 servers (containers ) like 4x you wrote , and Docker Swarm making its magic. Thanks again fornthe data 👍
@Gargron if I were to run my own instance, is it possible to disable federation to not show stuff from other servers? It's for a family group.
@vaasu Actually yes, it is possible. You'll need WHITELIST_MODE=true in the environment file.
@Gargron Literally setup a instance 48 hours ago to keep my skills in infra engineering sharp.
@hyperion @Gargron Not 48 hours ago, but same stuff about a month ago. Only me here, but so much fun!
@pawelorzech @Gargron yeah. I have nagios and libre nms and grafana and a few other toilets configured. Will have auto failover running soon as well.
@pawelorzech @Gargron jusy noticed I got owned by autocorrect!
@hyperion @Gargron Man, when will you start prosucing CL4P-TP units?
@Phazoning @Gargron I wish I knew what you meant!
Claptrap

Claptrap is a CL4P-TP general purpose robot manufactured by Hyperion. It has been programmed with an overenthusiastic personality, and brags frequently, yet also expresses severe loneliness and cowardice. When the Vault Hunters leave the bus at the very beginning of Borderlands they are met by Claptrap, who introduces them to Dr. Zed. It later takes them to the Fyrestone gate in the mission Claptrap Rescue, where it is damaged by bandits. The Guardian Angel then says to get a repair kit and...

@Gargron also because mastodon is amazing. Thank you for all your hard work.
@Gargron
Are there any obstacles to running Mastodon in a FreeBSD jail?
@Gargron Eugen, we would need savvy people to run a server. Also, many newcomers to this instance (as myself) would be reluctant to move to another instance and risk losing followers etc.