I am enjoying this snac2 instance. It's always nice to start out with a "clean" feed where I'm only following a few accounts and not 2k.<br><br><a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/snac2/" rel="tag">#snac2</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a><br>
snac
finally got around to trying <a href="/tags/snac/" rel="tag">#snac</a> on tuba. So far, so good!<br>
My instance is open for members. <a href="https://snac.9front.club/" rel="nofollow"><span class="invisible">https://</span>snac.9front.club/</a><br><br><a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/activitypub/" rel="tag">#activitypub</a> <a href="/tags/mastodon/" rel="tag">#mastodon</a><br>
yet another <a href="/tags/snac/" rel="tag">#snac</a> test. This time with tusky !<br><br>First impressions are also good.<br>
I submitted the <a href="/tags/snac/" rel="tag">#Snac</a> app to <a href="/tags/yunohost/" rel="tag">#Yunohost</a> app store<br><br>Waiting approval, here's the PR <a href="https://github.com/YunoHost/apps/pull/3375" rel="nofollow" class="ellipsis" title="github.com/YunoHost/apps/pull/3375"><span class="invisible">https://</span><span class="ellipsis">github.com/YunoHost/apps/pull/</span><span class="invisible">3375</span></a><br><br>C/C <span class="h-card"><a href="https://toot.aquilenet.fr/@yunohost" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>yunohost</span></a></span> <span class="h-card"><a href="https://comam.es/snac/grunfink" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>grunfink</span></a></span><br>
<span class="h-card"><a href="https://comam.es/snac/grunfink" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>grunfink</span></a></span> Which web client works well with <a href="/tags/snac/" rel="tag">#snac</a> software?<br>
By the way: <a href="https://codeberg.org/voron/snac-style" rel="nofollow">Snac</a> has themes. If you don't like them, build your own 🙂<br>And Snac runs smoothly with various web clients (e.g. Elk, Semaphore, Phanpy) and, of course, with pretty much every mobile client.<br><br><a href="/tags/fediversepower/" rel="tag">#fediversepower</a> <a href="/tags/snac2/" rel="tag">#snac2</a> <a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/buildyourown/" rel="tag">#buildyourown</a><br>
I've just updated my <a href="/tags/snac/" rel="tag">#Snac</a> instance to version 2.83 👍 🎉<br>You don't know Snac? But you should: <a href="https://codeberg.org/grunfink/snac2" rel="nofollow"><span class="invisible">https://</span>codeberg.org/grunfink/snac2</a><br>A simple, minimalistic and well documented <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.<br><br><a href="/tags/snac2/" rel="tag">#snac2</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/frugalfediverse/" rel="tag">#frugalfediverse</a><br>
I've just published version 2.83 of <a href="/tags/snac/" rel="tag">#snac</a>, the simple, minimalistic <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> instance server written in C. It includes the following changes:<br><br>After receiving a follow confirmation, a bunch of posts from that account are requested and inserted into the timeline as context.<br><br>Continuously failing instances are marked as broken after a given number of days (see snac(8) on how to tune this counter). Incoming activity from any of these instances resets the counter.<br><br>Fixed a nasty bug that incorrectly deleted private local posts in certain cases.<br><br>Scheduled posts can now be sent from the command line (see snac(1) for more information on how to do it).<br><br>Docker: add timezone, new examples for building and complete Swarm mode stack with Traefik (contributed by daltux).<br><br>Fixed timezone names (contributed by dharmik).<br><br>Documented the update command (contributed by xvello).<br><br><a href="https://comam.es/what-is-snac" rel="nofollow"><span class="invisible">https://</span>comam.es/what-is-snac</a><br><br>If you find <a href="/tags/snac/" rel="tag">#snac</a> useful, please consider <a href="https://ko-fi.com/grunfink" rel="nofollow">buying grunfink a coffee</a> or contributing via <a href="https://liberapay.com/grunfink/" rel="nofollow">LiberaPay</a>.<br><br><a href="/tags/snacannounces/" rel="tag">#snacAnnounces</a> <a href="/tags/frugalfediverse/" rel="tag">#FrugalFediverse</a><br><br>
<p>no AI (or IA) in <a href="/tags/snac/" rel="tag">#snac</a></p><p><a href="https://codeberg.org/grunfink/snac2/commit/304f790f90e078026387414d51b7044dcca5d4be" rel="nofollow" class="ellipsis" title="codeberg.org/grunfink/snac2/commit/304f790f90e078026387414d51b7044dcca5d4be"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/grunfink/snac2/co</span><span class="invisible">mmit/304f790f90e078026387414d51b7044dcca5d4be</span></a></p>
Very interesting post. I myself also have several <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> channels for different purposes.<br>I'm very well connected with people through <a href="/tags/snac/" rel="tag">#Snac</a> and <a href="/tags/hubzilla/" rel="tag">#Hubzilla</a>, but <a href="/tags/pixelfed/" rel="tag">#Pixelfed</a> and <a href="/tags/peertube/" rel="tag">#Peertube</a> are really just content ‘distributors’.<br><a href="https://ploum.net/2025-12-15-communication-entertainment.html" rel="nofollow">How We Lost Communication to Entertainment</a><br>"All our communication channels are morphed into content distribution networks. We are more and more entertained but less and less connected."<br>
Deploy your own <a href="/tags/fediverse/" rel="tag">#Fediverse</a> instance with <a href="/tags/snac/" rel="tag">#Snac</a><br><br><a href="https://rochacbruno.com/deploy-your-own-fediverse-instance-with-snac.html" rel="nofollow" class="ellipsis" title="rochacbruno.com/deploy-your-own-fediverse-instance-with-snac.html"><span class="invisible">https://</span><span class="ellipsis">rochacbruno.com/deploy-your-ow</span><span class="invisible">n-fediverse-instance-with-snac.html</span></a><br>
Hello <a href="/tags/snac/" rel="tag">#snac</a> users. If you enjoy exploring the Fediverse via the web, you might find this <a href="/tags/firefoxextension/" rel="tag">#FirefoxExtension</a> I created helpful. It lets you interact with almost any post more easily. It also works, of course, on Firefox derivates.<br><br>Feel free to take a look.<br><br><a href="https://addons.mozilla.org/addon/snacwer/" rel="nofollow" class="ellipsis" title="addons.mozilla.org/addon/snacwer/"><span class="invisible">https://</span><span class="ellipsis">addons.mozilla.org/addon/snacw</span><span class="invisible">er/</span></a><br><br>Source code:<br><a href="https://codeberg.org/fidiben/SnacWer" rel="nofollow"><span class="invisible">https://</span>codeberg.org/fidiben/SnacWer</a><br><br>
<p><a href="/tags/snac/" rel="tag">#snac</a> is a pretty cool <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/activitypub/" rel="tag">#activitypub</a> server software!</p><p>Super lightweight, no database, easy to set-up. </p><p>I will not replace my main <a href="/tags/mastodon/" rel="tag">#mastodon</a> instance with it, but i really have some other use cases for it, for example some bots or so. </p><p>And from what I saw, the code also is pretty nice to learn things from it. (me, a c programming noob)</p><p>Edit: Totally dumb of me to NOT post the Git repo in the first place 🤦♂️ <br><a href="https://codeberg.org/grunfink/snac2" rel="nofollow"><span class="invisible">https://</span>codeberg.org/grunfink/snac2</a></p><p><a href="/tags/foss/" rel="tag">#foss</a> <a href="/tags/lightweigt/" rel="tag">#lightweigt</a> <a href="/tags/c/" rel="tag">#c</a> <a href="/tags/server/" rel="tag">#server</a> <a href="/tags/selfhosting/" rel="tag">#selfhosting</a></p>
Edited 62d ago
<p>Exactly one year ago, on 30th December 2024, I laid the foundation of FediMeteo. </p><p>I took a VM, installed FreeBSD, and set up the first jail to support Italy. The goal was to create a tool for my own use, support a few countries, and announce it.</p><p>Unexpectedly, the enthusiasm was incredible. That pushed me to keep going, support more countries and cities, and turn it into what it is today.</p><p>FediMeteo now supports 38 countries and 2,937 cities, with more than 7,700 followers in the Fediverse alone, not counting the many people who follow via RSS feeds or visit the web pages.</p><p>If you are curious to read the story and some technical details, you can find it here:<br><a href="https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/" rel="nofollow" class="ellipsis" title="it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/"><span class="invisible">https://</span><span class="ellipsis">it-notes.dragas.net/2025/02/26</span><span class="invisible">/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/</span></a></p><p>Today is also Tuesday, a <a href="/tags/thankyoutuesday/" rel="tag">#ThankYouTuesday</a>, so I want to say thanks to:</p><p>* OpenMeteo - <span class="h-card"><a href="https://fosstodon.org/@openmeteo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>openmeteo</span></a></span> - for providing accurate, high quality data, without which FediMeteo would be far less useful</p><p>* <span class="h-card"><a href="https://comam.es/snac/grunfink" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>grunfink</span></a></span> - creator of snac, who made all of this possible using very few resources, on a 4 euro per month VM</p><p>* FreeBSD, which thanks to the efficiency of the OS and its jail implementation made it possible to run this service in a stable and efficient way with minimal effort</p><p>* FediFollows - <span class="h-card"><a href="https://social.growyourown.services/@FediFollows" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>FediFollows</span></a></span> - that periodically spreads the word about cities, countries, and the enthusiasm around the project</p><p>*All of you*, who suggested, encouraged, corrected, and celebrated this project</p><p>And forward toward supporting more countries and other interesting features already in the works.</p><p>Happy birthday, FediMeteo! 🎉</p><p><a href="/tags/fedimeteo/" rel="tag">#FediMeteo</a> <a href="/tags/happybirthday/" rel="tag">#HappyBirthday</a> <a href="/tags/meteo/" rel="tag">#Meteo</a> <a href="/tags/weather/" rel="tag">#Weather</a> <a href="/tags/freebsd/" rel="tag">#FreeBSD</a> <a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/snac2/" rel="tag">#snac2</a> <a href="/tags/openmeteo/" rel="tag">#OpenMeteo</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a></p>
<p>Two Fediverse clients I like are Elk and Phanpy, but both had the same issue: the inability to filter "replies" and "boosts" from the timeline. For me this is essential. I can't keep up with my timeline, and if I also see replies to posts unrelated to what I follow, it just becomes chaos. So I tried to implement these filters and opened a PR.</p><p>The Elk developers have already merged it into the main branch, so we should soon see the two hide options appear in Elk. Hopefully the same will happen in Phanpy as well, because this greatly improves the experience on two excellent Fediverse tools, which are also compatible with snac.</p><p><a href="https://github.com/elk-zone/elk/pull/3482" rel="nofollow" class="ellipsis" title="github.com/elk-zone/elk/pull/3482"><span class="invisible">https://</span><span class="ellipsis">github.com/elk-zone/elk/pull/3</span><span class="invisible">482</span></a></p><p><a href="https://github.com/cheeaun/phanpy/pull/1400" rel="nofollow" class="ellipsis" title="github.com/cheeaun/phanpy/pull/1400"><span class="invisible">https://</span><span class="ellipsis">github.com/cheeaun/phanpy/pull</span><span class="invisible">/1400</span></a></p><p><a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/elk/" rel="tag">#elk</a> <a href="/tags/phanpy/" rel="tag">#phanpy</a></p>
I was thinking about what <span class="h-card"><a href="https://mastodon.art/@JenJen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>JenJen</span></a></span> said on stream regarding needing the pretty in order to use something.<br><br>So true. I have to want to use something, or I just won't.<br><br>And is why I redid my css for <a href="/tags/snac/" rel="tag">#snac</a>, <a href="/tags/imgram/" rel="tag">#imgram</a>, and <a href="/tags/bssg/" rel="tag">#bssg</a>.<br><br><a href="https://the.teabag.ninja/2026/01/02/new-year-new-css/" rel="nofollow" class="ellipsis" title="the.teabag.ninja/2026/01/02/new-year-new-css/"><span class="invisible">https://</span><span class="ellipsis">the.teabag.ninja/2026/01/02/ne</span><span class="invisible">w-year-new-css/</span></a><br>
I've just published version 2.86 of <a href="/tags/snac/" rel="tag">#snac</a>, the simple, minimalistic <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> instance server written in C. Once again, most of the work has been done by fellow developers because they are the best. It includes the following changes:<br><br>Truncate RSS titles at UTF-8 character boundaries (contributed by lxo).<br><br>Link contacts to single-user people pages. Also, user's posts are shown (contributed by lxo).<br><br>Added emoji reactions (contributed by violette).<br><br>Mastodon API: Fix for some client notifications (contributed by violette), fix for a status visibility error (contributed by fruye).<br><br>If the query variable terse of a public post page is set to anything, no header is shown.<br><br>Fixed search failures when the query string has any leading blank.<br><br><a href="https://comam.es/what-is-snac" rel="nofollow"><span class="invisible">https://</span>comam.es/what-is-snac</a><br><br>If you find <a href="/tags/snac/" rel="tag">#snac</a> useful, please consider <a href="https://ko-fi.com/grunfink" rel="nofollow">buying grunfink a coffee</a> or contributing via <a href="https://liberapay.com/grunfink/" rel="nofollow">LiberaPay</a>.<br><br><a href="/tags/snacannounces/" rel="tag">#snacAnnounces</a> <a href="/tags/frugalfediverse/" rel="tag">#FrugalFediverse</a><br><br>
Are you in <a href="/tags/tech/" rel="tag">#tech</a> and running your own <a href="/tags/fediverse/" rel="tag">#Fediverse</a> instance? You might want to join an Activity Pub relay instance!<br><br>My relay at <a href="https://fedi-relay.gyptazy.com" rel="nofollow"><span class="invisible">https://</span>fedi-relay.gyptazy.com</a> has currently 139 instances connected, mostly tech related sharing the same mindset and interests like <a href="/tags/linux/" rel="tag">#Linux</a>, <a href="/tags/bsd/" rel="tag">#BSD</a>, <a href="/tags/ansible/" rel="tag">#Ansible</a>, <a href="/tags/proxmox/" rel="tag">#Proxmox</a>, <a href="/tags/coding/" rel="tag">#Coding</a>, and many more! You can easily join from your instance when using <a href="/tags/pleroma/" rel="tag">#Pleroma</a>, <a href="/tags/snac/" rel="tag">#snac</a> (<a href="/tags/snac2/" rel="tag">#snac2</a>), <a href="/tags/mastodon/" rel="tag">#Mastodon</a> and its forks 🙂<br><br><a href="/tags/fedi/" rel="tag">#fedi</a> <a href="/tags/fediworld/" rel="tag">#fediworld</a> <a href="/tags/fedicommunity/" rel="tag">#fedicommunity</a> <a href="/tags/community/" rel="tag">#community</a> <a href="/tags/freebsd/" rel="tag">#FreeBSD</a> <a href="/tags/openbsd/" rel="tag">#OpenBSD</a> <a href="/tags/netbsd/" rel="tag">#NetBSD</a> <a href="/tags/homelab/" rel="tag">#homelab</a> <a href="/tags/python/" rel="tag">#Python</a> <a href="/tags/debian/" rel="tag">#Debian</a> <a href="/tags/rockylinux/" rel="tag">#RockyLinux</a> <a href="/tags/feditips/" rel="tag">#Feditips</a><br>
All the <a href="/tags/fedimeteo/" rel="tag">#FediMeteo</a> instances have been upgraded to <a href="/tags/snac/" rel="tag">#snac</a> 2.86<br><br><a href="/tags/fedimeteoannouncements/" rel="tag">#FediMeteoAnnouncements</a> <a href="/tags/fedimeteoupdates/" rel="tag">#FediMeteoUpdates</a><br>
Hi, everyone. I've just published version 2.87 of <a href="/tags/snac/" rel="tag">#snac</a>, the simple, minimalistic <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> instance server written in C. It only includes a single change, to avoid using EmojiReacts to harass users:<br><br>Hide EmojiReacts from muted actors and blocked instances.<br><br>Sorry for the inconvenience. Bad people creativity always gets me off-guard. Upgrade your snac to this version ASAP, or revert to 2.85.<br><br>There will be another release pretty soon with a better solution to delete offending EmojiReacts.<br><br><a href="https://comam.es/what-is-snac" rel="nofollow"><span class="invisible">https://</span>comam.es/what-is-snac</a><br><br><a href="/tags/snacannounces/" rel="tag">#snacAnnounces</a> <a href="/tags/frugalfediverse/" rel="tag">#FrugalFediverse</a><br><br>
Edited 90d ago
Um recurso excelente que acho que é exclusivo do <a href="/tags/snac/" rel="tag">#SNAC</a> é "Ocultar esta publicação e suas respostas", muito útil para quando percebe que há ou que está surgindo um fio que não faz questão de ver. Não precisa silenciar a pessoa ou bolar um filtro de conteúdo. Basta um clique. Vida que segue. <img src="https://neodb.social/media/emoji/snac.daltux.net/snac.png" class="emoji" alt=":snac:" title=":snac:"> <img src="https://neodb.social/media/emoji/snac.daltux.net/thinkSmart.gif" class="emoji" alt=":thinkSmart:" title=":thinkSmart:"><br>
My <a href="/tags/snac/" rel="tag">#snac</a> instance runs on us-east-none so I'm still here.<br><br><a href="/tags/aws/" rel="tag">#AWS</a> <a href="/tags/outage/" rel="tag">#outage</a> <a href="/tags/useastnone/" rel="tag">#USEastNone</a><br>
I've just published version 2.89 of <a href="/tags/snac/" rel="tag">#snac</a>, the simple, minimalistic <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> instance server written in C. It includes the following changes:<br><br>Fixed crash in pronouns processing (contributed by byte).<br><br>Added counters in the people page (contributed by byte).<br><br>New command-line option refresh, to refresh all follower and following Actor objects, marking them as broken if they are.<br><br><a href="https://comam.es/what-is-snac" rel="nofollow"><span class="invisible">https://</span>comam.es/what-is-snac</a><br><br>If you find <a href="/tags/snac/" rel="tag">#snac</a> useful, please consider <a href="https://ko-fi.com/grunfink" rel="nofollow">buying grunfink a coffee</a> or contributing via <a href="https://liberapay.com/grunfink/" rel="nofollow">LiberaPay</a>.<br><br><a href="/tags/snacannounces/" rel="tag">#snacAnnounces</a> <a href="/tags/frugalfediverse/" rel="tag">#FrugalFediverse</a><br><br>
Bugger was reading someone's post not sure who as it happened too quickly and accidentally hit delete when scrolling. If it was you I'm sorry. 😕 <a href="/tags/snac/" rel="tag">#snac</a><br>