It's much easier and cheaper than you think to start your own Mastodon server:
- You don't need to be a tech nerd and you don't need any hardware. You can use a "managed hosting" service which does all the hosting and techy stuff for you behind the scenes.
- You don't need to be rich, managed hosting starts from around 5 to 10 euros per month including everything.
I've done a non-technical step-by-step guide to creating your own Mastodon server at:
馃尡 https://growyourown.services/making-your-own-mastodon-server-in-10-steps