jrollans.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
HELLIONS has been running the mastodon fork known as glitch-soc for a week now...
2/ My #Mastodon UI wishlist item include "Modes." Regular, Iages and Video mode. Speaking of images and video, I wished search and the media tab wasn't just "media" with both included but broken down to "images" and "video" abilities #mastoAdmin
@andreklein Thank you! I've heard that quite a lot, though there are other great themes out there too, like @nileane's wonderful Tangerine UI. I originally built this in early 2023 as a quick experiment (you can read the post here: https://mementomori.social/@rolle/109984108360395822), and at first, I didn't plan for it to become a full-fledged theme. I just wanted my Mastodon instance to look more polished, minimal, and reminiscent of how Twitter looked in 2019.
I didn't have time to contribute to Mastodon's core since it was filled with hardcoded colors, so I spent a week creating my own theme. It kind of escalated from there, and before I knew it, I had built a full theme framework that I was developing on daily basis.
Mastodon Bird UI is now quite widely used - most notably it's one of the themes of the @Vivaldi browser's Mastodon instance: https://vivaldi.com/blog/vivaldi-social-latest-update-built-in-translate-and-themes/
You can see a list of instances using Mastodon Bird UI here: https://github.com/ronilaukkarinen/mastodon-bird-ui?tab=readme-ov-file#list-of-instances-that-use-mastodon-bird-ui
The upcoming Mastodon UI system refactor will make it even easier to port themes, and I hope it brings great things to the community!
Mastodon Bird UI support for Mastodon v4.6.0 with CSS properties is coming soon. The theme will also be modularized using SCSS partials to match Mastodon's new style infrastructure.
The build process will include npm scripts and Parcel, making the theme ultra-portable for any Mastodon instance, whether added through the Custom CSS textarea or directly by a Mastodon admin.
I'll also create a simple bash script for Mastodon admins to enable the theme as a selectable option more easily than the current fork-and-cut method.
This is no easy feat, but definitely worth it.
GitHub: https://github.com/ronilaukkarinen/mastodon-bird-ui
Progress in the nightly branch.
#MastodonBirdUI #CSS #OpenSource #MastoAdmin #Theming #BirdUI #Mastodon #BuildInPublic
Over 5,100 unique #Tencent IPs triggered the ban within roughly 2-3 hours of this scenario going live. These guys don't mess around...
Another interesting adventure from the life of a #MastoAdmin: "Where do all these requests come from?"
These spikes come and go on a fairly steady rhythm (each ~60 minutes). I found this to be interesting, so I investigated which URLs are being requested the most during these spikes.
Turns out: It's the emojis. I don't mind as they're being returned early by Varnish, but why so much? 2.5 million times per 24 hours seems like _a lot_.
Two red lines mark the Mastodon 4.5 upgrade.
Here's a view from seven days earlier. The emojis don't even rank in the top ten most requested URLs.
Update on the Tencent crawler situation:
Identified the fingerprint (Chrome/126 on Windows NT 6.1, always from AS132203/132591/45090) and deployed a #CrowdSec scenario to auto-ban them for 90 days.
Already blocked 100+ IPs within the first hour. They rotate constantly, but the fingerprint stays the same.
The attached chart shows traffic from the last 24 hours. All yellow spikes are recurring Tencent crawls.
i fucking hate mastodon quote posts
why did they have to fuck it up and make it suck instead of just following what every other fedi software already does
With mastodon's new Wrapstodon thing rolling out on their own instance, I went hunting on how to generate these reports.
Thanks to @lutoma who provided me with instructions, I've written a short blog post on this here:
https://blog.thms.uk/2024/12/how-to-run-wrapstodon?utm_source=mastodon
You must have the latest nightly version on your instance.
The UI of this is serious weird and out of sync with the rest of Mastodon though....
What is the official / correct way to change max chars for posts etc on my server in 2025?
Mastodon v4.5.2
@seano just learned that hashtag exists, fml
ok so get this
- migrated mastodon to docker
- set rails_serve_static_files to true
- nginx refers all /packs uris to docker
- yet a couple of the files return 404, but others in the same folder return fine - and ALL of them returning 404 are in the folder JUST LIKE THE OTHERS??!!? AND THERE IS NOTHING WRONG WITH THEM!!?
done testing without nginx, defo not an nginx misconfiguration and it's something to do with docker
AAAAAAAAHHHHHH
Any good guides to upgrading #elasticsearch on Debian from 7.* to 9.*? Is it as simple as changing the repo and running apt-get or is it more advanced? #mastoAdmin
Wondering if I should change to opensearch while I am at it. Is there a guide for that. Web search is awful and I've had no luck finding anything that even remotely would please me regarding upgrading tasks
@paul @danny I’ll just point out that I haven’t upgraded to 4.6.x myself yet but did run the 4.4 and 4.5 alphas.
https://mastoreqs.com is my go to reference for system dependencies. For internal Mastodon changes I look at the commits since I last updated to see if there’s anything to be aware of.
really, really impressed with posty: a mastodon archive -> html static site generator
it ingests your mastodon archive (post history) as a zip, and barfs out an entire static html site with indices and tags. all servable with any standard web server.
this is super helpful because when i shut down the dialup.cafe instance, there was no easy way to get access to my old posts and images.
it can either be run online here:
https://posty.1sland.social
or instructions here for running it locally:
https://codeberg.org/oliphant/posty
Made progress on issue 172 today, but the rest of the evening goes to playing Fortnite with my son. And that's fine by me, loving our win streak. First things first.
https://github.com/ronilaukkarinen/mastodon-bird-ui/issues/172
Hey #fediverse, is there an activitypub application similar to meetup? I would really like to add a trail ride planning platform to Dirt Social and i'm curious if something already exists.
I thought i remembered seeing one somewhere. but i can't find it now.
Thanks!