Hello Fediverse: My Personal Mastodon Server Is Live!

Mastodon Name and Logo on a Purple Background
Federation should be the future of social media

Today, I was able to successfully launch my own personal instance of Mastodon running on my Raspberry Pi.

Some notes about the process:

  • Independence: In my journey to gain more independence in my digital life. I am trying to take back control of what I can of digital services. Now the time has come for social media. Hosting your own instance makes sure that what you write and post on there is yours forever and nobody can take it away from you. I don't have to pay for that privilege using my personal data no more.
  • Openness: The openness of the fediverse insures that this server that I spun up gets access to other people posts in the same way that mastodon.social has for example
  • Setup: It was way easier than I thought; I followed the official guide on joinmastodon.org. It has a lot of steps and commands(maybe a script can do most of these). But following the steps was easy and I had no hiccup with getting it up and running on the local host.
  • Conflicts: I Had my first port conflict as it often happens with running multiple services on a single server. Both my Forgejo and Mastodon instance run on Port 3000 by default. So began the journey of trying to rebind the Mastodon port. There were so many places were you had the change the port. I wish they kept a single configuration file that you can change once. But I got it done.

If you are thinking about doing the same. Do it! It is not that hard, you will learn new things in the process, and you gain some independence back.

Check out my profile: https://mastodon.michaelrostom.dev/@Michael

Or through my handle michael@mastodon.michaelrostom.dev

Screenshot of Mastodon website shows my profile: @Michael@mastodon.michaelrostom.dev. Along with a short description: I'm a Computer Science student at Brown University.
Nothing better than being the Owner