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.
Entre mais notícias, também foi atualizado para versão
2.74
o servidor #SNAC pelo pacote snac2
do repositório #Debian bookworm-backports
.
filter_reject.txt
do #SNAC.Documentação da funcionalidade: https://comam.es/snac-doc/snac.8.html#SPAM_Mitigation
Pero es que es verdad!. #Mastodon andará muy lindo desde tal o cual aplicación en Android o iOS .. pero en cuanto abrís un perfil en el navegador del móvil: se arrastra!.
Es increíble la cantidad de porquería que tiene que cargar el navegador para poder acceder al contenido en ActivityPub mientras que #snac logra lo mismo con un uso mínimo de recursos! Sin cookies, sin JavaScript, sin estupideces .. solo una implementación sensata y buen código!
Gracias @grunfink@comam.es 🤗
So, please everyone, don't use #snac on an sshfs mount.
CC: @giacomo@snac.tesio.it @khm@hj.9fs.net @Velveteen@labyrinth.zone
CC: @giacomo@snac.tesio.it @khm@hj.9fs.net @Velveteen@labyrinth.zone
Gotta love the 2002-ish feel to it. XD
I should try it via XLinks next ;)
Does anyone of you have a different CSS style sheet than the ones greatly provided by grunfink et al?
Asking for a friend 😉
Bummer it's not being developed anymore. Wish I could find more time to learn Go. XD
Check out examples: https://codeberg.org/voron/snac-style . I'm using "Next" here.
* I create an avatar
* I set my avatar in the snac web UI
* I update my avatar (new image, same filename)
* I upload a new version of the avatar to the web UI
* snac still shows the old avatar
* I delete the avatar in the snac ui
* I upload a new version of the avatar to the web UI
* snac still shows the old avatar
* I copy the avatar to a new filename
* I upload the new version with a new filename to the web UI
* The new avatar shows up right away
The #Fediverse is growing and we're welcoming more and more new single user instances but #federation can become challenging.
With #Relay instances, single user and smaller instances can quickly become federated and grow which is supported by many Fediverse applications like #snac #snac2 #Mastodon #Pleroma etc.
More information at:
https://fedi-relay.gyptazy.com
#fedi #community #fediworld #federated #opensource #fedirelay
You can also increase the logging level to 2, it may tell something more.
mod_headers
if you don't have it already):<If "%{REQUEST_URI} =~ m#^/[^/]+/(s|x|y)/.+$# || %{REQUEST_URI} =~ m#^.*\.ico$#">The last .ico part is not necessarily snac related obviously :3
Header set Cache-Control "max-age=172800, public, immutable, must-revalidate"
</If>
CC: @ploum@mamot.fr
I'll take a look at your patch. Thanks!
https://github.com/macports/macports-ports/pull/27956
3/3 of GitHub Continuous Integration checks completed successfully!
Thanks to you (and gnemmi, pmjv, daltux, inz, Popolon, sn4il, mistivia, zen, Menel, uhuru, anzu, violette, and rozenglass; hopefully I didn't miss anyone?) for the continued improvements!
As with previous PRs I have submitted, I am abstaining from commit access until I have less chaos in my life to be able to take on more responsibilities, so it's up to someone else to merge it.
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Added Spanish (default, Argentina and Uruguay) translation (contributed by gnemmi).
Added Czech translation (contributed by pmjv).
Added Brazilian Portuguese translation (contributed by daltux).
Added Finnish translation (contributed by inz).
Added French translation (contributed by Popolon).
Added Russian translation (contributed by sn4il).
Added Chinese translation (contributed by mistivia).
Added German translation (contributed by zen and Menel).
Added Greek translation (contributed by uhuru).
Added Italian translation (contributed by anzu).
Mastodon API: added support for /api/v1/custom_emojis (contributed by violette).
Improved Undo+Follow logic (contributed by rozenglass).
Reverted (temporarily) the Markdown code that converted text between underscores to italics, because it was causing more problems that what it was worth.
Fixed bug in bookmark CSV import.
Don't indent Twitter-like "threads" (i.e. chains of short posts from the same author that are self-replies).
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
You're welcome!
A couple of months ago I tried to migrate my #Mastodon account (this one) to my #snac instance (https://suigow.com) and it wouldn't work.
While testing tonight, I figured it out. Even though the bug is fixed, it looks like it might not be. Mastodon caches accounts and for some reason doesn't pick up the alias.
I did an update of the profile of the receiving account that caused it to update the profile on the Mastodon instance. That fixed it, the migration worked.
I've performed some tests, and it's great. #snac and #haproxy are working great together - now with caching of media and json responses, to scale up, and up, and up...and up!
#Varnish is the best tool for caching, but the setup I've tested doesn't require it and it's still good enough.
I think this will be a blog post, as soon as I'll have enough time.
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.