Blogs / Company blogs

Mastodon Blog

blog.joinmastodon.org

Updates from the Mastodon team

Popular posts
13
Total points
3,807
HN comments
2,220
Rank
#307 company

Visit blog.joinmastodon.org → RSS feedOn Hacker News Jun 2018 – Nov 2025

Society, Policy & Culture 7Networking & Internet 6Open Source 5Tech Industry & Business 4Web & Frontend 1Security & Privacy 1

6

Mastodon now a non-profit organisation

In June, I was able to officially register Mastodon gGmbH after nearly 8 months of legal work (“gGmbH” means “non-profit limited liability company”). A non-profit limited liability company in Germany is structered and operates similarly to a for-profit limited liability company with a few key differences. The founding…

7

Mastodon 3.2

The new Mastodon release brings you a much better audio player and improved support for different audio and video formats, as well as some additional security mechanisms. The audio player has been completely reworked to have a more eye-catching design. It will extract album art from the uploaded audio file…

9

Mastodon 2.5 released

Mastodon 2.5 is the 100th released version of Mastodon since the project’s inception almost 2 years ago. It brings a variety of improvements to the software, the full list of which is available in the changelog. Public profile page The public areas of the web interface have been redesigned. The color scheme and design…

11

Twitter buyout puts Mastodon into spotlight

The news of Elon Musk buying Twitter has put Mastodon into the public spotlight as an alternative social network, rapidly exploding our growth with over 30,000 new users in just a single day. This is because at Mastodon, we present a vision of social media that cannot be bought and owned by any billionaire, and strive…

13

How to implement a basic ActivityPub server

Today we’ll be looking at how to connect the protocols powering Mastodon in the simplest way possible to enter the federated network. We will use static files, standard command-line tools, and some simple Ruby scripting, although the functionality should be easily adaptable to other programming languages. First…