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.
id either from a timeline or by using search on the real post id.The gory details: Mastodon-API-compatible ids are simulated in #snac by concatenating the object creation time (ctime) and the md5 of the real post id (see the function mastoapi_id() in mastoapi.c for more details).
Hope it helps.
1) The text formatting options is much better than in Mastodon. At least, it exists, comparing with Mastodon UI 🙂. I can use this, or this, or this, or this or even:
thisIn Mastodon I could use just text, sadly. And hope that the same markup will be parsed by Pachli or any other client, which could operate with text markup independently of Mastodon.
Sadly, the @volpeon@icy.wyvern.rip emojis looks like accessible only on Mastodon, so here I could use just default emojis 😞.
2) The supported Mastodon API is enough to connect to the Snac2 instance via Pachli. I could reading timeline, following the users, blocking the users, use likes, boosts and write posts or comments. Sadly, looks like I can't report users, or create additional groups (with separate timelines). Possibly, this function is not supported by Snac2.
3) The timeline is not strictly chronological — if I interact with some toot (fav, boost or write a reply), then it going to the top of the timeline.
4) The default HTML1 interface of snac is incredibly fast. Comparing with default interface of Mastodon (or even Misskey/Sharkey interfaces) in terms of speed on my hardware: the Misskey/Sharkey default UI is a Trabant, the Mastodon UI is Nissan Solaris, and the Snac2 UI is F1 bolid 🙂
5) There is no interface to see the list of blocked or muted users, so if I block someone, then there is no way to cancel it 😞.
6) There is strange behavior of the timeline — it I press the "More..." URL to load the next page of toots and press "Like" or "Boost" on some toot, then the first page is loaded, not the second 😞. So, it is better to open interesting toots in the separate tabs and fav/boots it here, not from the tab with main timeline — if I don't want to lost the reading progress.
7) If I'm a paranoid and disallow viewing my posts or posts I'm interacted with in the "Public" page of Snac — then I'm unable to see contents of my profile (which posts, replies, etc I made). The only one way to see it — use third-party clients, like Pachli.
If I ever run another Fediverse microblogging server, it'll most likely be snac — not primarily because of the abbreviation, but because it seems to load without requiring any JavaScript. It even works in Lynx! :)
latest-full (with imagemagick), updated when I do it for my own #SNAC instance. 
CC: @dylenar@mastodon.social @homegrown@social.growyourown.services
Snac is a lightweight Fediverse-compatible social network server which is entirely human-written, and doesn't require a database. You can find out more at:
🏡 https://codeberg.org/grunfink/snac2
You can follow Snac's lead developer at:
It can be installed via @yunohost (at https://apps.yunohost.org/app/snac) or manually using the installation instructions (at https://codeberg.org/grunfink/snac2/src/branch/master/README.md).
I put this strange things here
Because my #snac instance is in test mode and I notice this
I wanted to know howmany publication I send and this number is wrong
I am testing the autocleaning of my data. I put one day in the parameter and I wonder if it is automatic of if I need to do something manualy with a command line of a script
Other question : is it possible to change the limit of 500 charactere in on e post
And no, nothing to do with a scrip to purge data.
Also thanks to Sergey Bronnikov, aleteoryx, uilebheist and anyone else who may have contributed to this release whom I may have inadvertently omitted.
I submitted the following Pull Request to update MacPorts' snac to 2.97 here:
https://github.com/macports/macports-ports/pull/36231
Which, whoa, was merged before I even completed typing this post thanks to Herby Gillot!
My apologies for the delay in submitting the PR. I did see a new version was released yesterday while I was doing laundry; yet I was super tired after the Pixel Grip show on Wednesday (I barely caught the last BART to the East Bay Thursday morning, worked earlier on Thursday and had to be awake before dawn for two shifts today so I was in bed early and woke up early and am just now getting around to this.)
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Não é só questão de preferência da "instância". Isso é um limite que o desenvolvedor do #Mastodon fixou no programa. Ainda bem que é software livre, então, quem se dispõe a manter as alterações necessárias faz isso em seu servidor.Além disso, as instâncias desta federação não estão sujeitas necessariamente ao Mastodon. O protocolo ActivityPub, que regula o padrão de troca de informações entre elas, pode ter implementações diversas. Por exemplo, meu servidor não é Mastodon e sim #SNAC, sem esse limite. 
Quote-posting your own posts is now allowed (do it by adding RE: https://example.com/you/post-id in its own line in a post body).
The Mastodon API can now be disabled by setting the mastodon_api directive to false in server.json (no need to compile it out).
Fixed a crash in chunked transfer encoding code (special thanks to Sergey Bronnikov for bringing this to my attention).
Tweak to JSON loading code to circunvent fmemopen() issues on Illumos / OpenIndiana systems (contributed by aleteoryx).
Mastodon API: Fixed error in voting code (contributed by uilebheist), more aggressive old data purging.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Event type objects like those generated by Gancio or Mobilizon are understood and its special data (location, start / end time, etc.) shown.I've noticed from the snac(8) manpage that there's some support for Events in snac, and I've seen one post that had an "Event" tag attached to it. what's the current state of ActivityPub Events? are we able to create Events from snac?
Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday).
Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see snac(1) for more information).
The number of pending follow confirmations is shown next to the "people" link.
Faster performance metrics (contributed by dandelions).
Improved lowercasing in hashtags (contributed by postscriptum).
A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed).
Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names.
Fixed potential crashes in attachment uploads.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
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/