Trying Mona on <a href="/tags/snac/" rel="tag">#snac</a><br>
snac
Update: All the FediMeteo instances have been updated to snac 2.91<br><br><a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/fedimeteoupdates/" rel="tag">#FediMeteoUpdates</a> <a href="/tags/fedimeteoannouncements/" rel="tag">#FediMeteoAnnouncements</a> <a href="/tags/fedimeteo/" rel="tag">#FediMeteo</a><br>
My main (and truly only issue) with <a href="/tags/snac/" rel="tag">#snac</a> is it's overreliance on filesystem operations. it's very cool from a purely unix kind of standpoint where you can see the elegance of such a design, but in practice, it's just way too much overhead<br><br>Having it operate with sqlite instead, as a baseline, would already make it much more efficient than it is <br><br>I do like that people are engineering stuff like this though, having the entire program be a self contained repository of readable C, that implements the basic features of mastodon, is kind of dope!
I've just updated my <a href="/tags/snac/" rel="tag">#Snac</a> instance to stable version 2.89 👍 🎉<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>From release notes: "New command-line option 'refresh', to refresh all follower." Do you feel refreshed my friends? 😉<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 will need to get some CSS (download or create it myself) for my user pages that isn't a total mess. Everthing you need for _doing the fedithing_ is there in <a href="/tags/snac2/" rel="tag">#snac2</a>, but with tiny hardly recognizable links and tiny form fields. <a href="/tags/snac/" rel="tag">#snac</a><br>
Edited 84d ago
I've just published version 2.88 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>If disable_emojireact is set to true in server.json, EmojiReacts (incoming and outgoing) are totally disabled.<br><br>New command-line option top_ten, that returns the top ten most popular posts by a user (ordered by the sum of likes and boosts) (contributed by aov).<br><br>Added a new set of per-user muted words; if a post contains any of them, it's hidden behind a dropdown (contributed by byte).<br><br>If an account has a metadata named pronouns, it's shown by the name (contributed by violette).<br><br>Mastodon API: children of a post are returned recursively, not just the first level (contributed by violette).<br><br>Implemented optional metadata stripping for images and videos using external tools (contributed by Stefano Marinelli).<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>
I've just updated my <a href="/tags/snac/" rel="tag">#Snac</a> instance to stable version 2.88 👍 🎉<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>A lot of new great stuff in version 2.88, changes that make our Fediverse life easier, "muted words" ... whaaaaaaaat!!? Yes! 🤩<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.84 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. This time, it includes mostly work by great, brilliant fellow developers while I was just sitting on the porch with the cats on my lap and a beer in my hand:<br><br>Implemented more scopes to match other ActivityPub implementations (public, unlisted, followers-only and direct message) (contributed by byte).<br><br>New icons showing instance and actor failures.<br><br>Mastodon API: Added remote accounts follow metrics and statuses when viewing profiles (contributed by Stefano Marinelli), fixed post deletion.<br><br>Fixed outbox collection (contributed by byte).<br><br>New file FEDERATION.md (contributed by andypiper).<br><br>Updated Czech, Spanish and Brazilian Portuguese translations (contributed by pmjv and daltux).<br><br>Fixed manpage typos (contributed by r-ricci).<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>
Edited 161d ago
<a href="https://codeberg.org/mkljczk/nicolium" rel="nofollow">nicolium</a> works pretty nicely with a snac, I prefer it more than elk only after a day of usage<br>Thanks <span class="h-card"><a href="https://pl.fediverse.pl/users/mkljczk" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mkljczk</span></a></span><br><br><a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/nicolium/" rel="tag">#nicolium</a><br>
Ich liebe es, dass <a href="https://codeberg.org/grunfink/snac2/src/branch/master/RELEASE_NOTES.md" rel="nofollow">snac2</a> jetzt auch reactions kann.<br>Die habe ich mir schon lange gewünscht für eine kurze aber differenziere Rückmeldung zu etwas das ich gesehen habe.<br>Nur schade das Mastodon das nicht sehen kann, deren Nutzer sind die deutliche Mehrheit in meiner Bubble.<br><br><a href="/tags/mastoson/" rel="tag">#Mastoson</a> <a href="/tags/snac/" rel="tag">#Snac</a> <a href="/tags/snac2/" rel="tag">#Snac2</a> <a href="/tags/reaction/" rel="tag">#reaction</a> <a href="/tags/emoji/" rel="tag">#emoji</a> <a href="/tags/emojireactions/" rel="tag">#emojireactions</a> <a href="/tags/acticitypub/" rel="tag">#acticitypub</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a><br>
Edited 77d ago
I am really liking the responsiveness of <a href="/tags/snac/" rel="tag">#snac</a>.<br><br>Predictably the resource utilization is dramatically different than Mastodon.<br>
After a few weeks sitting on my hands watching sidekiq and mastodon chew CPU and disk I/O. Relocating to my <a href="/tags/snac/" rel="tag">#snac</a> based presence so I can shut down mastodon as soon as is practical.<br>
<img src="https://neodb.social/media/emoji/snac.daltux.net/snac.png" class="emoji" alt=":snac:" title=":snac:"> Caraca... será que hoje este perfil, ou seja, a implantação desta instância do <a href="/tags/snac/" rel="tag">#SNAC</a>, fez aniversário? Era por esses dias, vou conferir...<br><br><img src="https://neodb.social/media/emoji/snac.daltux.net/faustao.png" class="emoji" alt=":faustao:" title=":faustao:"> Errei! Foi ontem! <img src="https://neodb.social/media/emoji/snac.daltux.net/picardFP.png" class="emoji" alt=":picardFP:" title=":picardFP:"><br>
Test on <a href="/tags/snac/" rel="tag">#snac</a> from <a href="/tags/ivory/" rel="tag">#Ivory</a><br>
You can now purchase <a href="/tags/snac/" rel="tag">#snac</a> propaganda from artist extraordinaire <span class="h-card"><a href="https://merveilles.town/@prahou" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>prahou</span></a></span>:<br><br><a href="https://www.redbubble.com/es/people/analognowhere/shop?artistUserName=analognowhere&asc=u&collections=4443355&iaCode=all-departments&sortOrder=top%20selling" rel="nofollow" class="ellipsis" title="www.redbubble.com/es/people/analognowhere/shop?artistUserName=analognowhere&asc=u&collections=4443355&iaCode=all-departments&sortOrder=top%20selling"><span class="invisible">https://</span><span class="ellipsis">www.redbubble.com/es/people/an</span><span class="invisible">alognowhere/shop?artistUserName=analognowhere&asc=u&collections=4443355&iaCode=all-departments&sortOrder=top%20selling</span></a><br><br>
<img src="https://neodb.social/media/emoji/snac.daltux.net/snac.png" class="emoji" alt=":snac:" title=":snac:"> A quem tiver interesse em implantar o <a href="/tags/snac/" rel="tag">#SNAC</a> pode ser útil conferir, no repositório oficial, o diretório com exemplos de alguns cenários diferentes, inclusive (contribuição minha) do esquema com o proxy reverso <a href="/tags/traefik/" rel="tag">#Traefik</a> em modo <a href="/tags/dockerswarm/" rel="tag">#DockerSwarm</a> que utilizo aqui. <img src="https://neodb.social/media/emoji/snac.daltux.net/traefik.png" class="emoji" alt=":traefik:" title=":traefik:"> <img src="https://neodb.social/media/emoji/snac.daltux.net/dockerSwarm.png" class="emoji" alt=":dockerSwarm:" title=":dockerSwarm:"><br><br>Além disso, se quiser testar sem compilar sua própria imagem de contêiner do SNAC, as que construo para executar aqui ficam sempre em <a href="https://codeberg.org/daltux/-/packages/container/snac/versions" rel="nofollow" class="ellipsis" title="codeberg.org/daltux/-/packages/container/snac/versions"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/daltux/-/packages</span><span class="invisible">/container/snac/versions</span></a> , caso queira aproveitar. <img src="https://neodb.social/media/emoji/snac.daltux.net/forgejo.png" class="emoji" alt=":forgejo:" title=":forgejo:"><br><br><a href="/tags/snac/" rel="tag">#SNAC</a> <a href="/tags/fediadminbr/" rel="tag">#fediAdminBR</a> <a href="/tags/softwarelivre/" rel="tag">#softwareLivre</a><br>
<p>Next up in a new <a href="/tags/fedimerch/" rel="tag">#FediMerch</a> store is <a href="/tags/snac/" rel="tag">#snac</a> merchandise! I had to grab my own set of stickers for this one, the artwork is so cool!</p><p>You've got Susie, snac's default icon embedded in a QR code. And then this ridiculously amazing artwork from <span class="h-card"><a href="https://merveilles.town/@prahou" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>prahou</span></a></span> that is just a must have for your sticker collection - or on a shirt - or mug. Just get it!</p><p><a href="https://www.redbubble.com/people/analognowhere/shop?artistUserName=analognowhere&asc=u&collections=4443355" rel="nofollow" class="ellipsis" title="www.redbubble.com/people/analognowhere/shop?artistUserName=analognowhere&asc=u&collections=4443355"><span class="invisible">https://</span><span class="ellipsis">www.redbubble.com/people/analo</span><span class="invisible">gnowhere/shop?artistUserName=analognowhere&asc=u&collections=4443355</span></a></p>
Is anyone else using <a href="/tags/snac/" rel="tag">#snac</a> / <a href="/tags/snac2/" rel="tag">#snac2</a> seeing 401s when trying to follow <a href="/tags/gotosocial/" rel="tag">#gotosocial</a> accounts, or is it my own configuration?<br><br>First I thought it was some rejection of my instance since I changed server, but since I've noticed it happens even with instances I hadn't seen before.<br>
I've just published version 2.90 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>Minor tweak to improve signature key retrieving for some Wordpress configurations.<br><br>Fixed web UI incorrect links to actor public pages for some configurations.<br><br>Fixed mismatch in the accounts being followed number in the public and people pages.<br><br>Notifications can be filtered by category (contributed by byte).<br><br>Dates are shown adjusted to the account's time zone (contributed by dandelions).<br><br>Configurable limit for poll items (contributed by dandelions).<br><br>Fixed incorrect scope when editing a post (contributed by dandelions).<br><br>Change the strip_exif logic to work with the already existing OpenBSD sandbox (contributed by oxzi).<br><br>Mastodon API: Add poll creation (contributed by davidrv00), fixed a voting bug (contributed by davidrv00), added a fix to verify_credentials (contributed by ag-eitilt).<br><br>Updated Czech, German, Brazilian Portuguese, Spanish translations (contributed by pmjv, zen, daltux).<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>
Update: all the FediMeteo instances have been upgraded to <a href="/tags/snac/" rel="tag">#snac</a> 2.90<br><br><a href="/tags/snac2/" rel="tag">#snac2</a> <a href="/tags/fedimeteo/" rel="tag">#FediMeteo</a> <a href="/tags/fedimeteoupdates/" rel="tag">#FediMeteoUpdates</a><br>
<p>After quite some time, I’m finally ready to share this.</p><p>MastoBlaster is now available in public testing on TestFlight.</p><p>It is a lightweight, privacy-first Fediverse client for iOS, built around a simple idea: fast, small, predictable behavior, and first-class support for snac.</p><p>What makes it different:<br>• snac-first by design, not "compatible by accident"<br>• Works with all Mastodon API compatible software, including Mastodon, snac, GoToSocial, Akkoma, and others<br>• EXIF stripping on upload (HDR and orientation preserved)<br>• Optional on-device alt text generation via Apple Intelligence for your uploads and for images in your timeline<br>• Markdown posting for snac<br>• Granular notifications, grouping, multi-account<br>• Blocking and moderation tools<br>• Very small footprint, very low RAM usage</p><p>Alt text generation happens entirely on device via Apple APIs on supported hardware. Nothing is sent to external services.</p><p>It is built around my own workflow and priorities. It may not be for everyone, and that is perfectly fine.</p><p>Important note:<br>MastoBlaster will always be free for BSD Cafe users, illumos Cafe users, and for anyone connecting to a snac instance, including self-hosted ones.</p><p>The app is already usable, but this is still a test phase. I am looking for feedback, bug reports, and real-world usage insights.</p><p>TestFlight link:<br><a href="https://testflight.apple.com/join/Pkxa5R1k" rel="nofollow" class="ellipsis" title="testflight.apple.com/join/Pkxa5R1k"><span class="invisible">https://</span><span class="ellipsis">testflight.apple.com/join/Pkxa</span><span class="invisible">5R1k</span></a></p><p>Stay tuned.</p><p><a href="/tags/mastoblaster/" rel="tag">#MastoBlaster</a> <a href="/tags/ios/" rel="tag">#iOS</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/snac2/" rel="tag">#snac2</a> <a href="/tags/akkoma/" rel="tag">#Akkoma</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/ownyourdata/" rel="tag">#OwnYourData</a></p>
Edited 47d ago
Hello from an old year 1997 Machine!<br>This snac server is now running on a Micronics Spitfire with 2x Pentium II @ 233MHz and 512MB SD-RAM. Operating System is NetBSD 10.1, installed on a 120GB SSD (SATA->IDE converter)<br><br>OpenBSD wasn't able to run snac stable on this machine, it crashed after a few requests with "illegal instruction".<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> <a href="/tags/activitypub/" rel="tag">#activitypub</a> <a href="/tags/netbsd/" rel="tag">#NetBSD</a> <a href="/tags/openbsd/" rel="tag">#OpenBSD</a> <a href="/tags/retrocomputing/" rel="tag">#retrocomputing</a> <a href="/tags/retroserver/" rel="tag">#retroserver</a> <a href="/tags/retrohardware/" rel="tag">#retrohardware</a> <a href="/tags/pentiumii/" rel="tag">#pentiumii</a> <a href="/tags/pentium2/" rel="tag">#pentium2</a> <a href="/tags/oldhardware/" rel="tag">#oldhardware</a><br>
Edited 45d ago
<p><a href="/tags/mastoblaster/" rel="tag">#MastoBlaster</a> has its own <a href="/tags/fediverse/" rel="tag">#Fediverse</a> account - powered by <a href="/tags/snac/" rel="tag">#snac</a></p><p>Follow <span class="h-card"><a href="https://mastoblaster.app/fedi/mastoblaster" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mastoblaster</span></a></span> to receive all the updates, insights, etc.</p><p><a href="/tags/ios/" rel="tag">#iOS</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a></p>
<p>I forget who relatively recently was looking for an iOS client capable of working with <a href="/tags/snac/" rel="tag">#snac</a> : via <span class="h-card"><a href="https://aseachange.com/@elena" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>elena</span></a></span> I read about <span class="h-card"><a href="https://mastoblaster.app/fedi/mastoblaster" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mastoblaster</span></a></span> which says of itself:</p><p>Built for snac, by design<br>Many apps support snac as a side effect. MastoBlaster makes it primary and follows snac’s Mastodon API support closely for predictable, polished behavior.</p><p><a href="https://mastoblaster.app" rel="nofollow"><span class="invisible">https://</span>mastoblaster.app</a></p>
<span class="h-card"><a href="https://mastodon.bsd.cafe/@stefano" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>stefano</span></a></span>, BSD Cafe barista, developer extraordinaire and even better human being, has started working on an iOS Mastodon API / Fediverse app named <a href="/tags/mastoblaster/" rel="tag">#Mastoblaster</a>.<br><br>The difference from other Mastodon API clients is that this one has <a href="/tags/snac/" rel="tag">#snac</a> as a first class citizen.<br><br>I'm so glad!<br><br><a href="https://mastoblaster.app/" rel="nofollow"><span class="invisible">https://</span>mastoblaster.app/</a> <span class="h-card"><a href="https://mastoblaster.app/fedi/mastoblaster" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mastoblaster</span></a></span><br><br>
Edited 41d ago
