Bug#1023749: RFP: snac2 -- simple, minimalistic ActivityPub instance
Package: wnpp
Severity: wishlist
* Package name : snac2
Version : 2.0.9
Upstream Author : https://codeberg.org/grunfink
* URL : https://codeberg.org/grunfink/snac2/
* License : MIT
Programming Lang: C
Description : simple, minimalistic ActivityPub instance
This program runs as a daemon (proxied by a TLS-enabled real httpd
server) and provides the basic services for a Fediverse / ActivityPub
instance (sharing messages and stuff from/to other systems like
Mastodon, Pleroma, Friendica, etc.).
Features:
* Lightweight, minimal dependencies
* Extensive support of ActivityPub operations, e.g. write public
notes, follow users, be followed, reply to the notes of others,
admire wonderful content (like or boost), write private
messages...
* Simple but effective web interface
* Easily-accessed MUTE button to silence morons
* Tested interoperability with similar software
* No database needed
* Not much bullshit
----
There is currently no actual Mastodon/ActivityPub *server* in
Debian. There's an effort to package the reference Mastodon server in
#859741 but that seems stuck in Ruby dependency hell right now, and is
likely to prove difficult to maintain in the long term unless upstream
calms down a bit... and that's unlikely to happen given that Musk has
basically took over Twitter and ran it to the ground as fast as he
could. But I digress.
snac2 is a much simpler implementation. It's written in C, which might
not be everyone's favorite language right now, but it's something that
could be *much* easier to package than Ruby or Rust, or whaver is that
other implementation you're currently thinking of right now.
So maybe this would be a good and easier way to server our users,
thirsty for some federation action.
https://sr.ht/~tsileo/microblog.pub is another option, but even
smaller: it's a single user server.
Reply to: