snac.matoken.org 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.
#snac por otra parte fue más simple y rápido, no tiene una gran estética pero siempre me ha funcionado bien
#activitypub #fediverse
The difference from other Mastodon API clients is that this one has #snac as a first class citizen.
I'm so glad!
#MastoBlaster has its own #Fediverse account - powered by #snac
Follow @mastoblaster to receive all the updates, insights, etc.
OpenBSD wasn't able to run snac stable on this machine, it crashed after a few requests with "illegal instruction".
#snac #snac2 #fediverse #activitypub #NetBSD #OpenBSD #retrocomputing #retroserver #retrohardware #pentiumii #pentium2 #oldhardware
Sin entrar en muchos detalles:
0. Elegir un nombre de dominio que os haga únicos: carnecruda.radio o carnecrudaradio.es o ... lo que sea.
1. Contrata un servidor en la red donde instalar el servidor ActivityPub (el protocolo base sobre el que funciona Mastodon); a vosotros os vendría muy bien tener otros servicios que funcionan como él porque no sois una mera red social. Asignáis el dominio al servidor y ...
2. Diseña cómo quieres la arquitectura: una cuenta única es buena sólo para primeros contactos o para anuncios. En vuestro caso una cuenta por cada uno de los que tenéis allí, que puedan expresarse sobre lo que sean y, dado que el límite de cuentas es muy lejano, una por cada sección o por cada invitado más o menos regular.
3. Migráis los seguidores y seguidos de la cuenta de ahora en mastodon.online @carnecrudaradio@mastodon.online a la cuenta base como @carnecruda@carnecruda.radio o cualquier cosa sencilla de recordar.
4. Comenzáis a publicar y a seguir (y tal vez a bloquear) a personas de otras servidores.
5. Y ya, lo demás es ponerse a construir una red y dejar que crezca y crezca y vaya por ahí haciendo cosas.
Sigue consultando porque aquí hay personal muy válido para estos detalles.
Y, ojo, esto sin saber si tenéis más contenido. Los podcasts, se me ocurre, pueden estar alojados en funkwhale, otro software libre y del fediverso con el que conectar. Hay muchas más opciones pero yo diría que lo principal es el dominio y luego el servidor. Y de ahí a las estrellas. 🙂
もしかしてGMT の + と - が間違っている?
$ grep GMT+9 xs_time.h
{ "GMT+9", -9 },
$ grep UTC+9 xs_time.h
{ "UTC+9", 9 },
$ grep GMT xs_time.h
{ "GMT", 0 },
{ "GMT+1", -1 },
{ "GMT+2", -2 },
{ "GMT+3", -3 },
{ "GMT+4", -4 },
{ "GMT+5", -5 },
{ "GMT+6", -6 },
{ "GMT+7", -7 },
{ "GMT+8", -8 },
{ "GMT+9", -9 },
{ "GMT+10", -10 },
{ "GMT+11", -11 },
{ "GMT+12", -12 },
{ "GMT-1", 1 },
{ "GMT-2", 2 },
{ "GMT-3", 3 },
{ "GMT-4", 4 },
{ "GMT-5", 5 },
{ "GMT-6", 6 },
{ "GMT-7", 7 },
{ "GMT-8", 8 },
{ "GMT-9", 9 },
{ "GMT-10", 10 },
{ "GMT-11", 11 },
{ "GMT-12", 12 },
{ "GMT-13", 13 },
{ "GMT-14", 14 },
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
boostedsnacのための静的ディレクトリをapache2 httpd で設定してカスタム絵文字の設置場所に利用しています.
実は設定せずともユーザごとに静的ディレクトリがあるのに気づきました.
きっかけはこちら.
Use https://snac.rohrmoser.name/social/marcus/s/readme.txt (i.e. add a /s/ between your account id and the file).
— https://comam.es/snac/grunfink/p/1771335084.798855
${SNAC-URL}/${USER}/s/ の下が使えるようです.
実際に試してみます.
$ cd ${SNAC-DATA}/user/${USER}/static <.>
$ echo test > test <.>
$ w3m -dump_extra https://snac.matoken.org/matoken/s/test | grep ^HTTP/ -A99 <.>
HTTP/1.1 200 OK
Date: Wed, 18 Feb 2026 20:50:37 GMT
Server: Apache/2.4.66 (Debian)
content-type: application/octet-stream
x-creator: snac/2.90
etag: W/”snac-1771444525″
access-control-allow-origin: *
access-control-allow-headers: *
access-control-expose-headers: Link
Content-Security-Policy: script-src ;
content-length: 5
Connection: closetest
ユーザーディレクトリの下の static に移動
テストファイルを作成
ユーザーディレクトリの下の s 以下の該当ファイルを確認
ということでsnac server の ${SNAC-DATA}/user/${USER}/static 以下に置いたファイルが ${SNAC-URL}/${USER}/s/ 以下で確認できます.
theme でこのディレクトリは利用していましたが,theme 以外のファイルもok なんですね.
環境
$ sudo -u snac ~snac/snac2/snac state ~snac/snac-data server: snac.matoken.org (snac/2.90) uptime: 1:11:46:03 job fifo size (cur): 0 job fifo size (peak): 11 thread #0 state: waiting thread #1 state: waiting thread #2 state: waiting thread #3 state: waiting $ lsb_release -dr No LSB modules are available. Description: Debian GNU/Linux 12 (bookworm) Release: 12 $ arch x86_64
Also, thanks to: byte, dandelions, oxzi, davidrv00, ag-eitilt, pmjv, zen, daltux and anyone else I may have missed for contributing to this release!
I submitted a Pull Request to update MacPorts' snac to 2.90 here:
https://github.com/macports/macports-ports/pull/31230
1 of 3 GitHub Continuous Integration checks completed successfully.
Fingers crossed the other two go off without a hitch. If so, it's up to someone else with commit access to merge it.
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Hi @grunfink,
where does one typically serve non-css assets for a #snac #theme?
https://comam.es/snac-doc/snac.8.html doesn't mention.
boostedMinor 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.
Regarding an OpenBSD package, I'm sure it would be very easy to do. OpenBSD for me is first class, and #snac works great there.
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
As of now, the only way to clean media is to go to the static/ subdirectory of your user and delete the unwanted files by hand.
Fixed crash in pronouns processing (contributed by byte).
Added counters in the people page (contributed by byte).
New command-line option refresh, to refresh all follower and following Actor objects, marking them as broken if they are.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Regarding the #snac users, I usually call them #snacizens.
I’m trying some apps. Ice Cubes is nice, but doesn’t work with #snac and it’s open source, which is a great plus
Tusker is nice and works perfectly with snac, but doesn’t allow to quote post (which is ok, for snac, a bit less for Mastodn)
Toot! Is nice and funny. Worth investigating more.
Mona is clear and seems to be working with #snac too
Ivory looks interesting, but I should consider if I want to pay a monthly fee.
…I’ll have some fun…