m5l.eu 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.
I have Mastodon at gamerplus.org.
I want to install snac2 at snac.gamerplus.org.
If in the future, if I want the snac2 instance to be at gamerplus.org how difficult is that?
Is it a reconfiguration or is it a reinstall and transfer data?
Or can I just do it with DNS?
I would probably like for it to continue to work at snac.gamerplus.org too, to avoid linkrot.
What is the best way to change domains or add a domain to an existing snac2 server?
Thanks
I would even host it at home, but it seems like huge parts of the Fediverse are IPv4-only, and #ActivityPub behind Dual-Stack Lite doesn't sound like fun.
Enfim, pela primeira vez, consegui fazer funcionar, no meu repositório clone do #snac, o mecanismo de integração contínua com
Forgejo Actions para construir imagens de contêiner e disponibilizá-las no registro do próprio #Codeberg.Até então, realizava isso com um script que já tinha contribuído ao projeto e que executava manualmente quando queria atualizar a imagem que depois usaria neste servidor.
Outra novidade é uma variação "full" da imagem de contêiner que acrescenta os pacotes ffmpeg e imagemagick. Eles, recentemente, podem ser usados pelo snac, se isso for definido no server.json, para remover metadados EXIF de arquivos de imagens e vídeos enviados. O porém é que essa imagem é praticamente 10 vezes maior: 60MB, em vez dos menos de 7MB da imagem padrão. Custo-benefício depende do gosto do freguês.
This is #snac with my modified version of "Next" #CSS theme from https://codeberg.org/voron/snac-style 🫶looking forward to deploy my own #snac instance over the weekend. i will just yolo it and put it on my main domain, what can go wrong ¯_(ツ)_/¯
The difference from other Mastodon API clients is that this one has #snac as a first citizen.
I'm so glad!
Attention #GoToSocial people: I have been testing @mastoblaster - an iOS Fediverse client - and it's working SO WELL! It's even grouping GtS notifications... something that Ivory doesn't do.
More info here:
Congratulations @stefano for your brilliant work on it!
It is a lightweight, privacy-first Fediverse client for iOS, built around a simple idea: fast, small, predictable behavior, and first-class support for snac.
What makes it different:
• snac-first by design, not "compatible by accident"
• Works with all Mastodon API compatible software, including Mastodon, snac, GoToSocial, Akkoma, and others
• EXIF stripping on upload (HDR and orientation preserved)
• Optional on-device alt text generation via Apple Intelligence for your uploads and for images in your timeline
• Markdown posting for snac
• Granular notifications, grouping, multi-account
• Blocking and moderation tools
• Very small footprint, very low RAM usage
Alt text generation happens entirely on device via Apple APIs on supported hardware. Nothing is sent to external services.
It is built around my own workflow and priorities. It may not be for everyone, and that is perfectly fine.
Important note:
MastoBlaster will always be free for BSD Cafe users, illumos Cafe users, and for anyone connecting to a snac instance, including self-hosted ones.
The app is already usable, but this is still a test phase. I am looking for feedback, bug reports, and real-world usage insights.
TestFlight link:
https://testflight.apple.com/join/Pkxa5R1k
Stay tuned.
#MastoBlaster #iOS #Apple #Fediverse #Mastodon #snac #GoToSocial #Akkoma #ActivityPub
#MastoBlaster has its own #Fediverse account - powered by #snac
Follow @mastoblaster to receive all the updates, insights, etc.
EDIT: Build 68 should also run on iOS 18.x but it currently crashes. I'll see if I can fix it.
After quite some time, I’m finally ready to share this.
MastoBlaster is now available in public testing on TestFlight.
It is a lightweight, privacy-first Fediverse client for iOS, built around a simple idea: fast, small, predictable behavior, and first-class support for snac.
What makes it different:
• snac-first by design, not "compatible by accident"
• Works with all Mastodon API compatible software, including Mastodon, snac, GoToSocial, Akkoma, and others
• EXIF stripping on upload (HDR and orientation preserved)
• Optional on-device alt text generation via Apple Intelligence for your uploads and for images in your timeline
• Markdown posting for snac
• Granular notifications, grouping, multi-account
• Blocking and moderation tools
• Very small footprint, very low RAM usage
Alt text generation happens entirely on device via Apple APIs on supported hardware. Nothing is sent to external services.
It is built around my own workflow and priorities. It may not be for everyone, and that is perfectly fine.
Important note:
MastoBlaster will always be free for BSD Cafe users, illumos Cafe users, and for anyone connecting to a snac instance, including self-hosted ones.
The app is already usable, but this is still a test phase. I am looking for feedback, bug reports, and real-world usage insights.
TestFlight link:
https://testflight.apple.com/join/Pkxa5R1k
Stay tuned.
#MastoBlaster #iOS #Fediverse #Mastodon #snac #snac2 #Akkoma #GoToSocial #ActivityPub #OwnYourData
Minor tweak to improve signature key retrieving for some Wordpress configurations.
Fixed web UI incorrect links to actor public pages for some configurations.
Fixed mismatch in the accounts being followed number in the public and people pages.
Notifications can be filtered by category (contributed by byte).
Dates are shown adjusted to the account's time zone (contributed by dandelions).
Configurable limit for poll items (contributed by dandelions).
Fixed incorrect scope when editing a post (contributed by dandelions).
Change the strip_exif logic to work with the already existing OpenBSD sandbox (contributed by oxzi).
Mastodon API: Add poll creation (contributed by davidrv00), fixed a voting bug (contributed by davidrv00), added a fix to verify_credentials (contributed by ag-eitilt).
Updated Czech, German, Brazilian Portuguese, Spanish translations (contributed by pmjv, zen, daltux).
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
The time is probably right.
Back in 2022, when I was still using iOS, I wasn’t completely happy with the Fediverse apps that were available. I was mostly using Akkoma, and the interface I liked the most was actually its web UI, even on mobile. So I started playing with Xcode and put together the foundations of an app tailored to my needs.
A lot has changed since then and today we have great alternatives like IceCubes, Mona, Ivory, etc. Each one has strengths and weaknesses though, so I picked up my old project again and kept pushing it forward.
So I’m happy to announce that my app will finally see the light: I’ve been using it for the past few days and, in my spare time, I’m fixing bugs and adding missing features. I’m building it around my own needs, so it doesn’t have to “appeal to everyone”. I wouldn’t call it opinionated, but it’s definitely targeted.
The app will have one key trait: #snac2 support will be a first-class feature, not an incidental one. Many apps, especially on iOS, support snac as a side effect, but the experience is often not optimal. In this case, the choice is deliberate and it strictly follows the Mastodon API support implemented by snac. So snac will work properly (within the limits of the platform, of course).
Among the features already implemented: the app is minimal and lightweight (under 10 MB, including debug code), easy on RAM, and privacy-first (for example it strips EXIF data from media before posting, so the server will never see it). On snac it also cleans up the "Boosted by Aoderelay" messages that appear when using a relay, removes the character limit, and supports posting in Markdown.
I also added support for Apple Intelligence to generate alt text, both for the media I post and for media posted by others that is missing alt text.
Everything is processed locally through Apple APIs and only on supported devices. The results aren't amazing, Apple Intelligence is extremely limited, but in my opinion it's the only privacy-friendly and ethical way to approach it. And of course, you can disable it.
On Mastodon it supports all the main features: lists, quote posts, granular notifications (you can choose what you want for each category), notification grouping, multi-account support, and it works.
It's still missing a few things (block, etc.) and has some bugs, which I’m spotting as I keep using it.
As soon as it's stable enough, I'll invite a few people to test it. I still haven't fully decided how I'll distribute it: an Apple Developer account has a yearly cost, and I hope to reuse it for other projects too. So this app might be paid, with a trial period, but if possible (I still need to check what’s feasible) I'd like it to be free if you connect to one of the BSD Cafe instances, illumos Cafe, or any snac instance, including your own.
I don't know how long it will take before it's ready... but I can already tell you what it will be called.
It already has a name, and it's... MastoBlaster.
This name was chosen for personal reasons, and also because of its similarity to Master Blaster by Stevie Wonder, which even today feels relevant and fitting for the Fediverse.
Stay tuned!
#MastoBlaster #Fediverse #Mastodon #iOS #FediverseApp #Announcement #Apple #snac #snac2 #BSDCafe #illumosCafe
Originally created as a temporary setup to experiment with #snac, I later decided to keep it online. For about a year now, it’s been my most 'private', less technical corner. And I couldn’t be happier: it runs in a #FreeBSD jail, uses almost zero resources, and is always ready to serve me.
Happy birthday, FediHome!
A new week has begun, and 2025 is getting closer to its end. The question we should all ask ourselves is this: what have we done, and what can we do, to make the Fediverse a better place?
The Fediverse is for everyone. The Fediverse belongs to everyone. We should not wait for someone else to do something. We can start ourselves.
- Follow people who post content that interests you. You do not always have to agree. Constructive disagreement helps us grow.
- Always remain respectful and civil. This is what can make the difference between the Fediverse and social platforms that profit from anger. Let us make it a place we want to go, not a place we feel forced to go just to prove someone wrong.
- Make it a better place for yourself. Our timelines are exactly what we choose them to be. This takes a bit more effort, but the result will be far more satisfying.
- Help administrators identify problems. Pointless criticism is useless. Doing your part, on the other hand, is priceless.
- Boost what you believe is worth boosting. That is how things spread. If quote posts are available, explain why you shared something. You can also share content you disagree with, if you think it may be interesting for the people who follow you.
- Do not approach people coming from other platforms with closure or arrogance. It takes time to understand and adapt. Acting like schoolteachers helps no one.
- The Fediverse belongs to everyone, therefore it belongs to no one. If you run your own personal instance, that is your kingdom, but you could be defederated by everyone and end up alone. If that is your goal, fine. Otherwise, remember that federation is, at the same time, an honor, a responsibility, and a privilege.
- Have fun. Grow. Live. The Fediverse is an extension of your life.
If you have questions, ask. You will find many people who will be more than happy to answer.
And to you, who are reading this, thank you for being here.
#Fediverse #Mastodon #snac #snac2 #akkoma #pleroma #gotosocial #honk #mitra #SocialNetworks #Lemmy #PeerTube #Misskey #Sharkey
CC: @AnachronistJohn@zia.io @jlw_the_jobber@polymaths.social
I had no idea that #snac has stopped working with Lemmy and NodeBB groups. I'll take a look at it.
The issue below was caused because this idiot aka me forgot to rebuild snac under FreeBSD 15.0-RELEASE so the compatibility package is not required.
WOW ! The only jail I had a problem with was my #snac jail. It refused to run up quoting this error ld-elf.so.1: Shared object "libcrypto.so.30" not found, required by "snac"
I found a fix which is you have to install compat14x-amd compatibility files so stuff that relies on older libs can still run.
#FreeBSD
@smallcircles @nathan @davidrevoy @dansup @index @Affekt @ploum
I think it makes sense for Pixelfed to only display images, but I do think it should be a (per-account-followed) setting and also mentioned in the onboarding that the user is only getting photo posts, rather than the entire "picture" of the fediverse, if you'll forgive the awkward diction/pun.
As someone who uses #Pixelfed, #Mastodon, #GoToSocial, and #snac, I appreciate the slightly different takes on the fediverse that these different applications provide.
Quoted posts are now shown.
Added metadata to remote users in the people page (contributed by dandelions).
Fixed memory leak (contributed by dandelions).
Fixed user matching (contributed by rakoo).
Rendering visibility conditionally, with lesser reach if needed (contributed by byte).
Added a button next to a follow notification to follow back.
Fixed typo in man page (contributed by spky).
Updated Czech and German translations (contributed by pmjv and zen).
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Also how would Snac perform in a vmm virtual machine using only 1 CPU compared to being in a multi core CPU jail on FreeBSD ??I have less followers than you, but I run this #snac instance (and two more) in a VPS with only 1 CPU.