snac.kagolug.org 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.
Again looking at running my own #Mastodon instance and seeing a ton of abandoned projects for lightweight, single-user #ActivityPub servers. Are there options that are actively maintained and ready for use? I've run #Pleroma before but don't actually need a web frontend. Happy to @phanpy and that's it. Suggestions, anyone?
$ rmadison snac2 -s stable-backports
snac2 | 2.90-1~bpo13+1 | stable-backports | source, riscv64
snac2 | 2.91-1~bpo13+1 | stable-backports | source, amd64, arm64, armel, armhf, i386, ppc64el, s390x
I've just published version 2.91 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:https://comam.es/snac/grunfink/p/1774256733.794770
Thanks
updated attribute must be set to the latest modification date, and an Update activity to the modified Note object be sent out there. There are no provisions for a history of changes or a modification reason that I know of.Say, how are edits to posts managed? Is there any indication an edit happened, a way to see the original\previous versions or to add an explanation for the changes that's not just a "Edit: x-y-z" line?
I suppose this might more a question for the #ActivityPub tag tho'.
Thanks to oxzi, matoken, Louis Merlin, dandelions, Bruno Cesar Rocha and any other contributors I may have missed as well!
I submitted a Pull Request to update MacPorts' snac to 2.91 here:
https://github.com/macports/macports-ports/pull/31777
GitHub Continuous Integration checks are running, hopefully they will complete without issues?
Regardless, it's up to someone else with commit access to merge it!
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Fixed some local posts not being shown if the replied post is deleted.
Fixed web UI incorrect links to public posts for some configurations.
Fixed encoding bug in Mastodon-style share links.
Fixed an error that made imposible to leave empty the following hashtags or blocked hashtags from the web UI.
Include post attachments in the RSS feed entries.
Added some OpenBSD-specific documentation (contributed by oxzi).
Fixed some timezones (contributed by matoken).
Fixed some crashes (special thanks to Louis Merlin for helping me with this).
Updated Docker scripts to avoid generating a useless log file.
Fixed several memory leaks, key generation errors and HTML inconsistencies (contributed by dandelions).
Added ostatus.org and FEP-3b86 data to Webfinger objects.
Added a new CONTRIBUTING.md file. Among other guidelines, I explicitly say there that AI contributions are NOT accepted.
snac is now available as a Yunohost app. Thank you very much to Bruno Cesar Rocha for this.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
#MastoBlaster has its own #Fediverse account - powered by #snac
Follow @mastoblaster to receive all the updates, insights, etc.
EDIT: Build 68 should also run on iOS 18.x but it currently crashes. I'll see if I can fix it.
After quite some time, I’m finally ready to share this.
MastoBlaster is now available in public testing on TestFlight.
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.
What makes it different:
• snac-first by design, not "compatible by accident"
• Works with all Mastodon API compatible software, including Mastodon, snac, GoToSocial, Akkoma, and others
• EXIF stripping on upload (HDR and orientation preserved)
• Optional on-device alt text generation via Apple Intelligence for your uploads and for images in your timeline
• Markdown posting for snac
• Granular notifications, grouping, multi-account
• Blocking and moderation tools
• Very small footprint, very low RAM usage
Alt text generation happens entirely on device via Apple APIs on supported hardware. Nothing is sent to external services.
It is built around my own workflow and priorities. It may not be for everyone, and that is perfectly fine.
Important note:
MastoBlaster will always be free for BSD Cafe users, illumos Cafe users, and for anyone connecting to a snac instance, including self-hosted ones.
The app is already usable, but this is still a test phase. I am looking for feedback, bug reports, and real-world usage insights.
TestFlight link:
https://testflight.apple.com/join/Pkxa5R1k
Stay tuned.
#MastoBlaster #iOS #Fediverse #Mastodon #snac #snac2 #Akkoma #GoToSocial #ActivityPub #OwnYourData
Also, thanks to: byte, dandelions, oxzi, davidrv00, ag-eitilt, pmjv, zen, daltux and anyone else I may have missed for contributing to this release!
I submitted a Pull Request to update MacPorts' snac to 2.90 here:
https://github.com/macports/macports-ports/pull/31230
1 of 3 GitHub Continuous Integration checks completed successfully.
Fingers crossed the other two go off without a hitch. If so, it's up to someone else with commit access to merge it.
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Minor tweak to improve signature key retrieving for some Wordpress configurations.
Fixed web UI incorrect links to actor public pages for some configurations.
Fixed mismatch in the accounts being followed number in the public and people pages.
Notifications can be filtered by category (contributed by byte).
Dates are shown adjusted to the account's time zone (contributed by dandelions).
Configurable limit for poll items (contributed by dandelions).
Fixed incorrect scope when editing a post (contributed by dandelions).
Change the strip_exif logic to work with the already existing OpenBSD sandbox (contributed by oxzi).
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).
Updated Czech, German, Brazilian Portuguese, Spanish translations (contributed by pmjv, zen, daltux).
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Fixed crash in pronouns processing (contributed by byte).
Added counters in the people page (contributed by byte).
New command-line option refresh, to refresh all follower and following Actor objects, marking them as broken if they are.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
If disable_emojireact is set to true in server.json, EmojiReacts (incoming and outgoing) are totally disabled.
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).
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).
If an account has a metadata named pronouns, it's shown by the name (contributed by violette).
Mastodon API: children of a post are returned recursively, not just the first level (contributed by violette).
Implemented optional metadata stripping for images and videos using external tools (contributed by Stefano Marinelli).
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
I submitted a Pull Request to update MacPorts' snac to 2.87 here:
https://github.com/macports/macports-ports/pull/30679
It's churning through GitHub Continuous Integration checks (1 of 3 passed so far which is a good sign the other two will complete successfully).
It's up to someone else with commit access to merge it.
p.s. the other day I read your napcop proposal and I dig the acronym. ;)
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces #FrugalFediverse
Hide EmojiReacts from muted actors and blocked instances.
Sorry for the inconvenience. Bad people creativity always gets me off-guard. Upgrade your snac to this version ASAP, or revert to 2.85.
There will be another release pretty soon with a better solution to delete offending EmojiReacts.
Also, thanks to lxo, violette, fruye and to anyone else who may have helped contributed to this release!
I've submitted a Pull Request to update MacPorts' snac to 2.86 here:
https://github.com/macports/macports-ports/pull/30669
Currently one of three Continuous Integration checks passed (which is a good sign the other two will probably pass soon too).
It's up to someone else with commit access to merge it.
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces #FrugalFediverse
Truncate RSS titles at UTF-8 character boundaries (contributed by lxo).
Link contacts to single-user people pages. Also, user's posts are shown (contributed by lxo).
Added emoji reactions (contributed by violette).
Mastodon API: Fix for some client notifications (contributed by violette), fix for a status visibility error (contributed by fruye).
If the query variable terse of a public post page is set to anything, no header is shown.
Fixed search failures when the query string has any leading blank.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.

さくらのナレッジに軽量ActivityPub Server のsnac についての記事を寄稿しました.
ここに書かなかったsnac のことをいくつか書いていこうと思います.
今日はsnac でのWelcome page のhtml ファイルカスタマイズについて.
snac のtop page は以下のような挨拶ページが表示されます.このページをカスタマイズしてみます.
$ w3m -dump https://snac.kagolug.org/snac.kagolug.org is a Fediverse instance that uses the ActivityPub protocol. Inother words, users at this host can communicate with people that use softwarelike Mastodon, Pleroma, Friendica, etc. all around the world.This server runs the snac software and there is no automatic sign-up process.The following users are part of this community: @info@snac.kagolug.org (info) @matoken@snac.kagolug.org (matoken)This site is powered by snac.

このページは greeting.html を読み込んでいるようです.
greeting.html
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/x-icon" href="https://%host%/favicon.ico"/><style>*{color-scheme:light dark}body{margin:auto;max-width:50em}</style><title>Welcome to %host%</title></head><body><p><b>%host%</b> is a <a href="https://en.wikipedia.org/wiki/Fediverse">Fediverse</a> instance that uses the <a href="https://en.wikipedia.org/wiki/ActivityPub">ActivityPub</a> protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.</p><p>This server runs the <a href="https://comam.es/what-is-snac">snac</a> software and there is no automatic sign-up process.</p><p>The following users are part of this community:</p>%userlist%<p>This site is powered by <abbr title="Social Networks Are Crap">snac</abbr>.</p></body></html>例えば日本語にしたり,ユーザーリストを隠したりといったカスタマイズが出来ます.このhtml ファイルを保存した時点で反映されます.
$ w3m -dump https://snac.kagolug.org/snac.kagolug.orgはActivityPubプロトコルを利用したFediverseインスタンスです.このホストのユーザーは世界中のMastodon, Pleroma, Friendica, などのソフトウェアを利用している人々とコミニュケーションを取ることが出来ます.このサーバーはsnac ソフトウェアを利用しています.自動登録プロセスはありません.以下のユーザーがこのコミュニティに参加しています: @info@snac.kagolug.org (info) @matoken@snac.kagolug.org (matoken)This site is powered by snac.

今回とりあえず日本語にしましたが,LUG の説明なども入れたいところです.