FediSuite: Real Analytics for Your Fediverse Accounts - Finally

The first Fediverse tool that shows you what's really happening: analytics, scheduling, and multi-account management for Mastodon, Pixelfed, PeerTube, and more - free and open source.

The Fediverse is growing. Slowly but steadily, people are moving away from Instagram, Twitter, and Facebook and discovering Mastodon, Pixelfed, PeerTube, and their siblings as a real alternative. An alternative that's decentralised, that doesn't throw algorithms at you, that doesn't sell your data, and that actually belongs to you. And many of these people don't arrive in the Fediverse as passive consumers — they come as creators. As bloggers, activists, photographers, journalists, podcasters, artists. As people who have something to say and want to know whether anyone is actually listening.

And that's exactly where a problem begins that the Fediverse has been carrying around for years, one that nobody has really solved: the complete absence of meaningful analytics.

The Great Silence of Fediverse Platforms

Anyone who switches from Facebook or Instagram to the Fediverse knows that feeling of free-falling. Not in a bad way — the liberation from algorithmic paternalism is genuinely a relief. But along with the algorithm, everything else disappears too: the insights into your own reach, into growth curves, into engagement trends, into which posts actually made an impact and which disappeared into the void. Facebook and Instagram offer their users detailed dashboards full of statistics — you can love them or hate them, but they undeniably exist. Mastodon shows you a follower count. Pixelfed shows you likes. PeerTube shows you views. But a real picture of how your account is developing, which content works, when your audience is most active, which hashtags bring you reach and which lead nowhere — you won't find that anywhere.

This isn't an oversight or a design flaw. The Fediverse has different priorities, and data minimalism is one of them. But for people who use the Fediverse seriously — as a platform for activism, community building, journalism, or creative work — this silence is genuinely frustrating. You post every day, you engage, you watch to see if anything happens. But you don't really know. You're operating in the dark.

Until now.

FediSuite: Insights for the Fediverse

FediSuite is a free, open source social media management platform that tackles exactly this problem. It wasn't built for Twitter or Instagram and then retrofitted with Fediverse support — it was designed for the Fediverse from the very beginning. Every decision, every feature, every detail in FediSuite was made with the Fediverse and its quirks in mind.

The result is a tool that can do several things simultaneously that no single Fediverse tool has ever offered in this combination: managing multiple accounts from one interface, a smart composer that knows and applies platform-specific rules, a full scheduling system for posts, and an analytics dashboard that finally shows you what's actually happening on your accounts.

And FediSuite is accessible to everyone. The hosted version at app.fedisuite.com is completely free — no paywall, no premium tier, no hidden costs. If you're technically inclined and want full control over your data, you can self-host FediSuite on your own server, because the entire source code is available under the GPL-3.0 licence. This isn't a token gesture or a polished "source-available" workaround — it's genuine, complete open source software.

Thirteen Platforms, One Interface

The Fediverse isn't a homogeneous world. If you're active there, you're often active on more than one platform. Maybe you have a Mastodon account for general posts, a Pixelfed account for photos, a PeerTube channel for videos, and a Friendica profile for longer-form content. Each of these platforms has its own character limits, its own media rules, its own authentication mechanisms, and its own quirks. Anyone managing several of these accounts is constantly juggling browser tabs, logins, and interfaces, losing track and wasting time that would be better spent actually creating content.

FediSuite supports thirteen Fediverse platforms: Mastodon, Pixelfed, Misskey, Friendica, Pleroma, Akkoma, Sharkey, Calckey, Firefish, Iceshrimp, PeerTube, Loops, and GNU Social. This isn't a list for the sake of having a list. This platform diversity means that practically any Fediverse account you can think of can be connected to FediSuite, regardless of which instance it's on or which platform software that instance is running.

When connecting an account, you don't need to know any technical details. Just enter the instance URL. FediSuite automatically detects the platform type, loads the specific character limits and media rules directly from that instance, and configures everything else by itself. Authentication runs via OAuth2 wherever possible — the modern standard where you don't have to hand your password over to a third-party service. For platforms that don't support OAuth2, an alternative method is used, and this is clearly communicated before you proceed.

The Smart Composer: Writing Without Friction

The heart of any social media workflow is the moment when you actually sit down and write a post. FediSuite offers a composer that genuinely earns the word "smart", because it actually thinks along with you.

The composer knows which account you're using. It knows the character limit for that platform and counts down in real time as you write. It offers visibility options that match the platform — whether a post should be public, followers-only, or a direct message. It includes a content warning field, because the Fediverse takes this feature seriously and so does FediSuite. It lets you upload media with an immediate alt text field per image, because accessibility here isn't an afterthought — it's a built-in part of the workflow. It lets you set a post language as a BCP-47 tag, which matters for multilingual accounts and for screen reader users who need to know which language a post is written in. And it gives you the option to not publish immediately, but to schedule a post for a specific time — to the minute, in your own timezone.

If you have multiple accounts connected, you can select directly which account to publish from when creating a post. All of this happens in one single interface, without switching tabs, without logging in again, without interrupting your writing flow.

Scheduling: Staying Present Without Being Online 24/7

Consistent presence is one of the most important factors for growing a Fediverse account. That doesn't need much evidence — it just makes sense. Post regularly, get noticed regularly. But "posting regularly" doesn't mean sitting at your computer around the clock or being online at exactly the moment your audience is most active. It means preparing content and letting it publish at the right time.

FediSuite handles exactly that. The scheduling mechanism isn't a quick workaround or a simple cron job that sort of works most of the time. Behind the scenes, dedicated worker processes reliably publish posts at the scheduled time. There's rate limit handling — automatic logic for when an instance is under load and rejecting requests — and atomic post delivery that ensures posts go out consistently.

The practical result: you can sit down, write ten posts for the coming week, schedule each one for a specific time, and then relax while FediSuite takes care of publishing. And if you use FediSuite's analytics — which we're about to get into — you can even optimise that planning with data, scheduling posts for exactly the windows when your audience tends to be most reactive.

Post Management: The Full Lifecycle of a Post

In FediSuite, a post isn't just something you write and then forget about. FediSuite treats posts as objects with a full lifecycle. In the post overview, you can see everything: published posts, scheduled posts, and failed posts. Failed posts can be retried. Posts can be edited, duplicated, or deleted. If you frequently produce similar content, you can duplicate a successful post, adapt it, and schedule it again.

This level of control is unique in the Fediverse ecosystem. Native apps and web clients for individual platforms usually offer only the bare minimum — write, post, done. FediSuite turns a loose stream of posts into a structured, manageable workflow.

Then there's the historical import. When you connect an account, you don't only start getting data from that moment forward. FediSuite imports the existing posting history of that account in the background. The practical benefit: your analytics are meaningful from the very start. You're not beginning from zero — you're starting with the full context of everything that account has done before.

The Analytics Dashboard: Finally Knowing What Works

Now we get to the part that truly sets FediSuite apart from anything the Fediverse has offered so far. The analytics dashboard isn't a single chart on a page. It's a comprehensive analysis tool, divided into multiple sections, offering a depth of insight that simply isn't normal in the Fediverse.

Everything is based on your own account and your own data. FediSuite doesn't hand out generic social media advice or cookie-cutter best-practice lists that apply equally to everyone and accurately describe nobody. Everything FediSuite shows and recommends is derived from your actual numbers. That's the crucial difference.

The overview section of the dashboard shows the most important metrics at a glance: your total reach across all connected accounts, the total number of posts, how many posts are scheduled, and whether there are any failed posts that need attention. Below that, there's a chart of daily engagement over time, broken down into favourites, boosts, and replies. This makes it immediately clear when things were particularly active, whether engagement is consistent, or whether individual posts caused spikes.

The growth section shows how your account is developing. The follower curve over time shows whether growth is happening and how fast. There are also daily follower changes — concrete gains and losses per day — and weekly follower growth, which makes trends more visible than day-by-day fluctuations. The following history is included too, because if you want to understand how an account behaves, you need the full picture.

The engagement section goes deeper. The engagement rate shows how much reaction each post generates on average — a metric that's more meaningful than raw interaction numbers, because it accounts for posting volume. A breakdown shows how engagement is distributed across favourites, boosts, and replies. This distribution is revealing, because it says something about how your audience interacts with your content: are they mostly quietly liking things, actively sharing them, or starting conversations? The cumulative engagement over time shows how total interactions are building up and whether growth is accelerating or flattening. Engagement by weekday is also shown, which can help identify patterns in how your audience behaves on different days.

The top posts section shows which specific pieces of content performed best. Sortable by favourites, boosts, and replies, you can see which posts triggered the strongest reactions. This is the moment when analytics stop being abstract and become tangible. You're not just looking at a number — you're looking at the actual content that produced it. That enables qualitative conclusions: was it a particular topic, a particular format, a particular way of phrasing things? What actually moved your audience?

The Optimize Section: When Is the Best Time to Post?

One of the most valuable sections in the dashboard is the Optimize section. This is where you'll find the best posting times heatmap. This visualisation shows, for every day of the week and every hour of the day, what the average engagement was during that window. The heatmap colours indicate which windows tend to produce the strongest reactions and which are quiet.

This is immediately actionable. If you know that your audience tends to be most reactive on Friday evenings between six and eight, you can deliberately schedule your most important posts for those windows. If Sunday mornings consistently show low engagement, you can shift less critical posts there. This optimisation isn't based on general recommendations that someone once published for some platform somewhere — it's based on your own data, your own account, your own audience.

Alongside that, there's a posting activity heatmap — a calendar view showing when you actually posted. Together, these two heatmaps are especially revealing, because they allow a comparison: here are the windows where your audience is most reactive, and here is when you actually post. Do these patterns align? Or are there high-potential windows that have been going unused?

Hashtag Analytics: What Actually Drives Reach

Another key part of the Optimize section is the hashtag analytics. The Fediverse runs on hashtags, because on decentralised platforms, hashtags are one of the most important mechanisms for discoverability. But not all hashtags are equal. Which tags actually bring reach to your specific account? Which combinations work best? Which tags get noticed by your community and which pass right through unnoticed?

FediSuite doesn't answer these questions with generic hashtag rankings from the internet. It analyses your own posting history. It shows which hashtags in your posts correlate with higher engagement and which make barely any difference. That allows an informed decision about which hashtags to use going forward and how many is actually sensible. If you're using fifteen hashtags per post and diluting your engagement rather than growing it, you'll see it in the data.

The Tips Engine: Real Recommendations From Real Data

What makes FediSuite's analytics particularly powerful isn't the volume of data — it's the ability to derive concrete recommendations from that data. The tips engine analyses your own usage patterns, your own numbers, and your own trends, and gives you specific, actionable hints about what could be improved.

These might be hints about declining engagement, pointing to the period when that trend started. They might be hints about hashtags that are performing significantly above average and should therefore be used more often. They might be hints about growth patterns showing that certain types of posts attract more new followers than others. Or hints about posting rhythm, when an account has been inactive for an extended period and engagement dropped afterwards.

All of these are insights that until now have only been available from platforms like Facebook or LinkedIn, because those platforms collect and analyse the data to produce them. FediSuite brings this kind of analysis to the Fediverse for the first time — without privacy concerns, without advertising algorithms, without dependency on a corporation.

Accessibility as a Core Principle

FediSuite is one of the very few Fediverse tools that doesn't treat accessibility as a footnote — it treats it as a core principle. Every chart in the analytics dashboard has a text summary that carries the same information as the visual representation. Every chart has a full data table that makes all the underlying numbers accessible in a structured way. Complex visualisations like heatmaps provide textual equivalents that are fully navigable with screen readers.

Keyboard navigation follows the WAI-ARIA standard. Forms and controls are properly labelled. Dialogs, live regions, and skip links are implemented to current accessibility standards. The HTML lang attribute on the page reflects the currently selected UI language and updates immediately when the user switches language, so screen readers announce content in the correct language.

This isn't something to take for granted. Most social media tools — including many in the Fediverse ecosystem — effectively exclude people with disabilities through poor accessibility implementation. FediSuite doesn't.

Three Languages, With More to Come

FediSuite's interface is currently available in three languages: English, German, and Italian. The translation system was built so that new languages can be added without changing any application code. This makes it easy for the community to contribute additional translations and extend the platform's accessibility even further.

The Android App: FediSuite on the Go

FediSuite isn't just a browser tool. There's a native Android app, built with Expo and React Native, and it's not a WebView wrapper around a mobile website — it's a genuine native app with a touch-optimised interface. The app gives you access to account analytics, the composer with media attachments and alt text, scheduling, and all your connected accounts. It connects to the official hosted instance at app.fedisuite.com and to any self-hosted FediSuite server. The backend endpoint is configurable — nothing is hardcoded.

Self-Hosting: Full Control Over Your Own Infrastructure

For people who don't want to rely on external infrastructure for their Fediverse data, self-hosting is the right option. FediSuite can be run entirely on your own server. The self-hosting repository on GitHub contains everything you need for a Docker Compose setup consisting of four services: the PostgreSQL database, the application itself with frontend and API, and two background worker processes for scheduling and regular data refreshes.

Installation doesn't require compiling any source code. You clone the repository, copy the example environment file, fill in your settings, and start the stack with a single command. Updates are handled by pulling the new Docker image and restarting the stack. If you want to run FediSuite just for yourself or a small group, you can disable user registration with a single environment variable and run a completely private instance.

For anyone already running Traefik as a reverse proxy, example configurations are included in the repository. That makes getting started particularly straightforward if you're already operating a similar infrastructure.

Free. Now. Forever.

FediSuite costs nothing. Not the hosted version, not the ability to use the source code yourself, not the analytics, not the scheduling, not the multi-account management. The source code is open under the GPL-3.0 licence, which means the software can be used, studied, modified, and redistributed freely, as long as any changes are released under the same conditions.

This isn't a freemium model where the important features are locked behind a paywall. There is no paywall. This is software that was built out of the conviction that the Fediverse deserves a tool like this — without having to pay for it or grant data access to a corporation.

Getting Started in Four Steps

FediSuite is ready to use right now at app.fedisuite.com. Create an account, connect your first Fediverse account by entering your instance URL, let the historical import run, and within a short time you'll have a complete picture of your account's past activity. The composer is available immediately, scheduling works from minute one, and the analytics fill up with every imported data point.

If you prefer to self-host, the repository is at https://github.com/christinloehner/FediSuite. Found a bug? Report it at https://github.com/christinloehner/FediSuite-Docker-Image/issues. Want the app on your phone? The Android app is also on GitHub.

The Fediverse deserves better tools. FediSuite is one of them.


FediSuite is free, open source software under the GPL-3.0 licence. The hosted version is available for free at app.fedisuite.com. Self-hosting via Docker Compose is fully supported. Source code, bug tracker, and Android app are all on GitHub.

Kommentare

Noch keine Kommentare

Kommentar schreiben

* These fields are required