#Snac2

2026-02-07
@gumnos@mastodon.bsd.cafe @hi

html_count: 5
html_size: 1102841
ico_count: 1
ico_size: 1218
id_count: 2
id_size: 10
idx_count: 10416
idx_size: 633369
json_count: 12490
json_size: 50926543
lst_count: 1
lst_size: 33
pid_count: 1
pid_size: 6
png_count: 9
png_size: 557101
tag_count: 2180
tag_size: 21400
txt_count: 7
txt_size: 88
other_count: 669
other_size: 257034

*_size in bytes

but over 30% of nodes have >1 hardlinks

#snac2 is very unixy :)
2026-02-07
#snac2 two days later, but with relays connected (with daily purge)

+260% file count
+16% space

$ du -hd0 /var/snac/data && find /var/snac | wc -l
71.5M /var/snac/data
26230
still okayish for a #selfhosting project
2026-02-07
shell scripts work for templating config files and deployments at small scale.

i use shell scripts to configure and deploy a few #openbsd servers:

  • generate configuration files locally for each server (sshd, httpd, relayd, acme-client, nsd, and now #snac2)
  • deploy with ssh or rsync (set permissions, time)
  • clean up if needed
  • run health checks that all configurations applied correctly (testing with nc, dig, curl, etc)
@h3artbl33d@exquisite.social @OpenBSDAms@bsd.cafe
2026-02-07
just tested @MonaApp@mastodon.social works nicely with #snac2 indeed. thank you, Justin.
2026-02-07
what's your favorite #snac2 client for ios?
2026-02-06
The Tuba client for Linux does very well with #snac2

https://tuba.geopjr.dev/
Menel :xmpp:menel@snikket.de
2026-02-06
@hi@romanzolotarev.com
I successfully did but quite some snac versions prior and I followed from the Web interface with the relay account.


#snac2
2026-02-06
anyone successfully added relays to own #snac2 instance? i couldn't. user.json of main user gets corrupted 😭

$ snac adduser data relay
$ snac follow data relay https://.../actor
EDIT: re-created relay user, followed https://fedi-relay.gyptazy.com/actor relay. it works! no idea why it was not working on the first try 🤷
2026-02-06
Checking on markdown in the Tusky client on #snac2
2026-02-05

@hi I love fedi meta talk šŸ˜€
As a Rails dev I started with #Mastodon (Iā€˜m used to run Rails apps). Itā€˜s great, but too much for my needs.

Now I have a #GotoSocial and a #snac2. I like them both, but GTS having a global timeline to read the federated stuff I feed via API into the instance with some scripts made it the primary instance for now.

Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd:paul@notnull.space
2026-02-05

@hi ah, I question I just cannot resist!

I have my own instances of #Gotosocial, #snac2, and... #honk, all for my own use.

All running as jails on a FreeBSD box with an 8 core Ryzen 7 and 32GB memory, but those 3 jails, plus a couple of others only really utilise about 4-5GB.

2026-02-05
if you're running your own instance, i'd love to hear about it.
what software are you using? #mastodon? #gotosocial? #snac2? something else?
what hardware? please share whatever you find interesting about your setup. thank you ā¤ļø
2026-02-05
if you prefer #rss over #activitypub, then you can subscribe to #snac2 accounts by adding .rss to their urls. for example:

https://romanzolotarev.com/pub/hi

becomes

https://romanzolotarev.com/pub/hi.rss

how cool is that? šŸ˜Ž
2026-02-05
minimal #activitypub setup in just two days...
  • 12 posts
  • 60 following
  • over 9000 files (sic!)
$ du -hd0 /var/snac && find /var/snac | wc -l
61.8M /var/snac
9532
$
meanwhile #rss feed is just 9999 bytes
https://romanzolotarev.com/pub/hi.rss

$ curl -s https://romanzolotarev.com/pub/hi.rss | wc -c
9999
thanks #snac2 for great defaults and working perfectly out of the box ā¤ļø
Gonzalo Nemmignemmi@snac.lab8.cz
2026-02-05
#Snac2 is my go-to #EuropeanAlternatives of choice in re #DigitalSovereignty and #DigitalIndependence on the #Fediverse . A Pure #EuropeanTech #FOSS and #Decentralize #SelfHosted solution.

As a wise man once said: Blessed be the hacker @grunfink@comam.es for they can C.

Always be grateful. Never forget.
Jonathan Rollans :loading:jrollans@jrollans.com
2026-02-05
@hi@romanzolotarev.com @romanzolotarev@mas.to I mostly switched to #snac2 myself a while back, though I still use my mastodon.social account for some things. There are still some pretty odd bugs with snac in regards to some of the third party clients. Been meaning to dig into them, but just haven’t had the time.
Stefano Marinellistefano@bsd.cafe
2026-02-04

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

MastoBlaster, showing my profile on my phone
2026-02-04
Looks like a problem with the mastoapi part. I can like from the http interface. #snac2
The Real Grunfinkgrunfink@comam.es
2026-02-04
is it safe to backup #snac2 like this:
Hi. Yes, it's totally safe to do this. It's how I do it. I've not tested it thorougly, but I guess you could do it even without stopping the server. To be safe, stop / restart.
any plans to use sqlite or some other database?
No, there is no plan to use sqlite nor to change anything about the file storage.
also thank you for creating #snac2. i love it!
You're welcome!

2026-02-04
just found out #snac2 supports a subset of markdown. this is exactly what you need! ā¤ļø

see also
https://comam.es/snac-doc/snac.5.html

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst