Home | Notifications | New Note | Local | Federated | Search | Logout
๐ณ๏ธโโง๏ธ Christin Lรถhner ๐ณ๏ธโ๐@christin@lsbt.me
Aktivistin fรผr Digitale Unabhรคngigkeit, Trans* und LGBTIQ+ Rechte, Linux Server und Netzwerk Administratorin seit 25 Jahren, Infrastructure Engineer, Webdeveloper, Kaffeejunkie, Mutter
> Eigentรผmerin der #Mastodon Instanz lsbt.me
> Eigentรผmerin der App #FediSuite
> Eigentรผmerin des #APBoard
> Nur noch #Linux seit 1998!
> Mitglied bei DIE LINKE
โ ๐๐ต๐ต๐ฆ๐ฏ๐ต๐ช๐ฐ๐ฏ: ๐๐ฉ๐ช๐ด ๐ถ๐ด๐ฆ๐ณ ๐ช๐ด ๐ด๐ถ๐ด๐ฑ๐ฆ๐ค๐ต๐ฆ๐ฅ ๐ฐ๐ง ๐ฃ๐ฆ๐ช๐ฏ๐จ ๐ฑ๐ข๐ณ๐ต ๐ฐ๐ง ๐ข ๐ต๐ฆ๐ณ๐ณ๐ฐ๐ณ๐ช๐ด๐ต ๐ฐ๐ณ๐จ๐ข๐ฏ๐ช๐ป๐ข๐ต๐ช๐ฐ๐ฏ ๐ค๐ข๐ญ๐ญ๐ฆ๐ฅ ๐๐ฏ๐ต๐ช๐ง๐ข ๐๐ฎ๐ฃ๐ & ๐๐ฐ.๐๐. ๐๐ฏ๐ค. ๐๐ญ๐ฆ๐ข๐ด๐ฆ ๐ณ๐ฆ๐ฑ๐ฐ๐ณ๐ต ๐ข๐ฏ๐บ ๐ด๐ถ๐ด๐ฑ๐ช๐ค๐ช๐ฐ๐ถ๐ด ๐ฃ๐ฆ๐ฉ๐ข๐ท๐ช๐ฐ๐ณ. โ
#aktivist #antifa #fckafd #afdverbotjetzt #fcknzs #fckcdu #fckmrz #fckcsu #politician #feminist #lgbt ๐ณ๏ธโ๐ #queer #trans ๐ณ๏ธโโง๏ธ #transgender #tutor #teacher #writer #author #sexworker #she #her #fedi22
Pronomen: ๐ฉ๐ช sie/ihr ๐ฌ๐ง she/her
Webseite: https://www.chrislo.de
Privater Blog: https://www.christin-loehner.de
FediSuite: https://www.fedisuite.com
APBoard: https://www.apboard.de
Presse: https://www.christin-loehner.de/presse
Bรผcher: https://www.christin-loehner.de/buecher
Meine Geschichte: https://www.christin-loehner.de/ueber-christin
Matrix: @ christin : lsbt.chat
Friendica: chrislo@anonsys.net
BizzFed: https://www.bizzfed.de/profile/christin
Pixelfed: https://pixelfed.de/christinloehner
Joined: 2026-08-02 18:35:59
4 notes, 0 following, 0 followers
๐ณ๏ธโโง๏ธ Christin Lรถhner ๐ณ๏ธโ๐@christin@lsbt.me (2026-09-18 02:08:20)
FediSuite 1.6.3
Your Fediverse Management Platform
FediSuite 1.6.3 is out. At its center is reach for public Fediverse posts. Likes, boosts, and replies show reactions, but not how many accounts likely saw a post. That's why FediSuite now calculates an estimated gross and net reach based on the FediWings model.
Gross reach counts possible visibility through the author and boosters. Net reach subtracts out double counting. If the same account boosts several parts of a thread, it doesn't get counted multiple times in the total. FediSuite treats threads as one connected post instead of artificially inflating each segment. These are the details that turn a nice-looking number into a useful one.
The calculation runs in the background for new and already imported posts. Older posts get their turn too, gradually. In the overview, the dashboard, and the top posts list, you can sort by net or gross reach. A badge links directly to the methodology page. It explains how the formula works, what it's based on, and where its limits are. Reach is an estimate, not an oracle. That's exactly why the explanation belongs right next to the number, not in some blog post nobody finds.
It's worth reconnecting your own Fediverse accounts in FediSuite, so that every post actually gets imported at full length. Then it takes a bit of patience: gross and net reach are only calculated after the historical import finishes, and then in small intervals. It can take an hour or two before all the reach numbers are available.
Along the way, 1.6.3 cleans up quite a bit: the time axes on the growth charts finally stick to the selected period, import progress shows its actual phase, and post rows can now be expanded. When fetching reach data, FediSuite now caps concurrent requests per instance at six. A full queue now drains much faster, without flooding small remote instances with requests.
There were also, of course, plenty of smaller changes and fixes under the hood:
Proper UI scaling from 720p
๐ณ๏ธโโง๏ธ Christin Lรถhner ๐ณ๏ธโ๐@christin@lsbt.me (2026-09-17 13:57:09)
Quick heads-up for other Mastodon admins: this registration spam wave isn't over yet.
On lsbt.me, we first saw a flood of API registrations using Python/aiohttp. The telltale signs were usernames following the pattern bp plus 16 hex characters, and the sign-up reason was always "Automated protocol deliverability probe". A narrow block on that user agent stopped the first wave.
Today, however, five new registrations came in with the same usernames and the same sign-up reason. This time the bot simply identified itself as Chrome 126. That's exactly why a user agent is only useful as a short-term filter. It's a header the client can set to anything.
The requests go to POST /api/v1/accounts. This endpoint lets client apps create a new local account directly in the app. No app needs it for OAuth connections to existing accounts. #FediSuite doesn't use it either. It registers itself via /api/v1/apps, obtains consent via /oauth/authorize, and then works with a user token. Regular sign-up through the Mastodon website is also handled separately via POST /auth.
So I've completely disabled API account creation on lsbt.me. Web sign-up, OAuth, and existing clients keep working as before. Anyone who wants a new account just signs up once on the web as usual and can then use any client.
If you'd also rather not offer this optional native sign-up path, you can add the following to your Nginx server block, before the general location / block. The example assumes the @proxy location that many Mastodon Nginx configs already include:
location = /api/v1/accounts {
limit_except GET {
deny all;
}
try_files $uri @proxy;
}
This returns a 403 only for POST /api/v1/accounts. The read-only GET endpoint remains reachable. As always, run nginx -t afterwards and only reload once the test passes.
#Mastodon #Fediverse #MastoAdmin #FediAdmin #FediMod #FediBlock #Moderation #Registration #Spam #Nginx #SelfHosting #SysAdmin #ActivityPub
๐ณ๏ธโโง๏ธ Christin Lรถhner ๐ณ๏ธโ๐@christin@lsbt.me (2026-09-11 14:24:10)
Dear #Fediverse and #Mastodon admins
currently there is a massive wave of spam registrations everywhere in the fediverse.
For mastodon, I have a solution that works for me:
Create new file /etc/nginx/conf.d/lsbt-registration-spam.conf:
map "$request_method:$uri:$http_user_agent" $block_lsbt_registration_spam {
default 0;
~^POST:/api/v1/accounts:Python/3\.[0-9]+\ aiohttp/ 1;
}
Add to the server block in /etc/nginx/sites-available/mastodon:
location = /api/v1/accounts {
if ($block_lsbt_registration_spam) {
return 403;
}
try_files $uri @proxy;
}
@michaela @njakob @MikeGorden
#fediverse #mastodon #registrationspam #spam #registration #Automatedprotocoldeliverabilityprobe #lsbt
๐ณ๏ธโโง๏ธ Christin Lรถhner ๐ณ๏ธโ๐@christin@lsbt.me (2026-07-28 15:38:56)
FediSuite - Your Fediverse Management Platform
Version 1.6.2 released!
Changes
The list of posts written in FediSuite is now split and switchable via button tabs between: Scheduled Posts, Published Posts, and Failed Posts. Each of these lists can be filtered.
Collapsing the sidebar previously hid the submenu under "Admin Area." This has been fixed.
Version 1.6.1 already brought a complete redesign of FediSuite.
If you like FediSuite and think this project deserves a bit of support, feel free to show it with toots and boosts across the Fediverse! Of course, there's also the option of financial support. Just use the yellow buttons in the FediSuite app or on the FediSuite website! Thank you very much!
--> https://www.fedisuite.com
@fsfe
#fedisuite #newversion #newrelease #redesign #fediverse #mastodon #friendica #pixelfed #peertube #loops #misskey #bizzfed #vernissage #fsfe