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.
What #iPhone apps are folks using successfully with their #snac instance? The last time I tried using #Icecubes it simply refused to work :-| #snac2 #Fediverse
As Stefano says, "you can't describe passion", but you can feel it from his words.
Big thanks to Stefano Marinelli (@stefano@bsd.cafe),
our dedicated admin keeping BSD.cafe running smoothly.
Stefano is always such a positive presence, and his work
is the foundation of our feedverse home.
And a huge shoutout to The Real Grunfink (@grunfink@comam.es),
creator of the excellent #snac #ActivityPub server.
Snac truly embodies the KISS and minimalist principles – simple,
efficient, and powerful software that makes the Fediverse better.
These two contribute significantly to our online space.
If you value their efforts and the spirit of their work,
consider supporting them financially.
Every bit helps keep these vital parts of the decentralized web thriving.
Thank you, Stefano and Grunfink!
Just curious on how your profile on ##snac is showing following and followers?
For those who want to watch yesterday's live chat on Fireside Fedi, here’s the link to the full video. We talked about the BSD systems, FediMeteo, snac, the BSD Cafe, the Open Source world, the Fediverse and... spaghetti
https://video.firesidefedi.live/w/vSo87e6Vtd2yQJ6pZj8raj
#BSDCafe #BSD #FediMeteo #Fediverse #Mastodon #Snac #FiresideFediShow
Anyone else using #snac + a native client on Android or iOS has this issue where adding several images as attachments only keeps one ?
What #iPhone apps are folks using successfully with their #snac instance? The last time I tried using #Icecubes it simply refused to work :-| #snac2 #Fediverse
I'll fix it, thanks for reporting.
Is there any specific API endpoint that Mona uses that needs to be implemented for this to go away ? I now use #snac by @grunfink@comam.es as my instance server.
I've heard that an app called Mona works acceptably, but I have no idea. I also heard that an iOs app named tooot works; this one also has an Android version, I did some shallow tests with it and it seems to work.
Personally, on my mobile phone, I use #snac's web UI from Android Firefox, and it works perfectly (in fact, for me, if something has an acceptable WWW suport, I install no mobile app, but I'm somewhat of an unfrozen caveman).
No visible disk i/o. Network i/o is handled well with increased timeout. If I don’t use my mobile app cpu cools down. But every load from app causes high load for many minutes, even after load ended.
Maybe I should test this locally instead of cheap OVH VPS ?
/etc/hosts
(or even /etc/passwd
) in a #snac post and let the verb be spread to the world.Not so in other platforms:
https://scalewithlee.substack.com/p/when-etchsts-breaks-your-substack
Follows at 1209 of 1373
Followers at 794 of (maybe 1k?) .
I know it takes times and I will just wait & I suppose just retry the import.
Old mastodon page shows old account still has 268 followers that have yet to migrate. Might just be dead accounts.
What was more laborious was importing all the emojis. I had to resort to macros to build the emoji.json and a bunch of curl calls to get every image to destination server into the static folder of the admin user (me).
Thanks again @grunfink@comam.es for #snac
Next up I plan to migrate my personal mastodon instance (currently on Masto.host) to #snac . No idea how it’s going to go though.
Anyone here did this particular migration ? I want to change my Fediverse account to be santi@go.lema.org because it’s kinda cool.
It would make more sense to use goto social with that subdomain but I like snac !
Thanks @grunfink@comam.es for the #snac server, @stefano@bsd.cafe for the blog posts that pointed me to it, @voron@snac.nya.pub for the theme and @manton@manton.org for motivating me with your book
2.75
, pelo pacote bookworm-backports
.🇧🇷 Notei agora que há algumas strings novas, ainda sem tradução. Farei isso então!
I submitted a Pull Request to update MacPorts' snac to 2.75 here:
https://github.com/macports/macports-ports/pull/28174
GitHub Continuous Integration checks passed OK!
It's up to someone else with commit access to merge it.
Thanks to you, shtrophic and everyone else who helped make improvements for this release!
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
#BSDCafeAnnouncements #BSDCafeUpdates BSDCafeServices
Have a nice #snac experience!
Added support for scheduled posts (for this to work correctly, users will have to set their time zone, see below).
The user can now select a working time zone. This will be used to correctly parse the local date and time of a scheduled post.
Fixed incorrect poll vote format, which was causing problems in platforms like GotoSocial.
Mastodon API: added support for /api/v1/instance/peers
.
Added a new snac-admin
helper script (contributed by shtrophic).
In the web UI, posts are separated by the <hr hidden>
tag; it's invisible in graphical browsers, but it separates post clearly in text-based browsers.
Some Finnish, Spanish, Czech and Russian translation updates and fixes.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
This release has been inspired by the song Pictures on the Wall by #MichelleGurevich.
Notifications are now shown in a more compact way (i.e. all reactions are shown just above your post, instead of repeating the post ad nauseam for every reaction).
New command-line option unmute
to, well, no-longer-mute an actor.
The private timeline now includes an approximate mark between new posts and "already seen" ones.
Fixed a spurious 404 error in the instance root URL for some configurations.
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
This release has been inspired by the song The Answers to the Questions by #Christabell and #DavidLynch.
https://it-notes.dragas.net/2025/01/29/improving-snac-performance-with-nginx-proxy-cache/
Added a new user option to collapse top level threads by default.
Added a new disable_block_notifications
boolean field to server.json
to disable the notifications of Block activities.
Added a new strict_public_timelines
boolean field to server.json
to only show an account's posts and boosts (no trees) in public timelines.
Fixed repeated images in posts from some implementations (those that include an image both as an attachment and as an <img>
tag inside the post content).
Added a small HTML/CSS tweak to improve post previews from some implementations (contributed by nyanide).
Notifications for EmojiReact
activities now show the emoji.
New command-line action insert
, to insert a post by its URL in a user's timeline.
Fixed bad processing/rendering of URLs with two or more @ symbols.
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/donate
This release has been inspired by the song Subways Of Your Mind by #FEX.
Support for custom Emojis has been added; they are no longer hardcoded, but read from the emojis.json
file at the server base directory. Also, they are no longer limited to string substitutions, but images as external URLs are also supported (see snac(8)
for more information).
Fixed a bug that caused some notifications to be lost when coming from a user in the same instance.
Added an additional check for blocked instances (sometimes, posts from blocked sites that were ancestors of legit posts were 'leaking' into the timeline).
On OpenBSD, if the disable_email_notifications
server flag is set to true
, unveil()
is not called for the execution of the /usr/sbin/sendmail
binary and pledge()
doesn't set the exec
promise.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the album Eternal Embers by #Meltt.
Support for custom Emojis has been added; they are no longer hardcoded, but read from the emojis.json
file at the server base directory. Also, they are no longer limited to string substitutions, but images as external URLs are also supported (see snac(8)
for more information).
Fixed a bug that caused some notifications to be lost when coming from a user in the same instance.
Added an additional check for blocked instances (sometimes, posts from blocked sites that were ancestors of legit posts were 'leaking' into the timeline).
On OpenBSD, if the disable_email_notifications
server flag is set to true
, unveil()
is not called for the execution of the /usr/sbin/sendmail
binary and pledge()
doesn't set the exec
promise.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the album Eternal Embers by #Meltt.
Incoming posts can now be filtered out by content using regular expressions on a server level (these regexes are written in the filter_reject.txt
file at the server base directory; see snac(5)
and snac(8)
).
Improved page position after hitting the Hide
or MUTE
buttons (for most cases).
Use a shorter maximum conversation thread level (also, this maximum value is now configurable at compilation level with the MAX_CONVERSATION_LEVELS
define).
Fixed a bug where editing a post made the attached media or video to be lost.
The way of refreshing remote actor data has been improved.
Posting from the command-line now allows attachments.
Added defines for time to enable MacOS builds (contributed by andypiper).
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the song The Raven by #CarolineLavelle.
Incoming posts can now be filtered out by content using regular expressions on a server level (these regexes are written in the filter_reject.txt
file at the server base directory; see snac(5)
and snac(8)
).
Improved page position after hitting the Hide
or MUTE
buttons (for most cases).
Use a shorter maximum conversation thread level (also, this maximum value is now configurable at compilation level with the MAX_CONVERSATION_LEVELS
define).
Fixed a bug where editing a post made the attached media or video to be lost.
The way of refreshing remote actor data has been improved.
Posting from the command-line now allows attachments.
Added defines for time to enable MacOS builds (contributed by andypiper).
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the song The Raven by #CarolineLavelle.