linuxusers.in 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.
Learning en orienting myself into the code of snac
Snac is fascinating
https://codeberg.org/grunfink/snac2
🖋️ #bash #sh #zsh #ksh #csh #freeBSD #FediVerse #OpenRelay #openBSD #netBSD #ZFS #Filesystems #Linux #POSIX #Programming #snac
The BSD Cafe's snac instance is now registered to the @gyptazy relay.
Thanks to the recent addition of relay support, it is now possible to follow hashtags and benefit from message exchange between all instances connected to the same relay.
This will slightly increase the traffic on our instance, but it will also boost its visibility.
#BSDCafe #BSDCafeAnnouncements #BSDCafeServices #BSDCafeUpdates #snac #snac2
Anyway, and because some users asked for it, you can share your own metrics to others. It's disabled by default; you can find a toggle in your user settings.
I hope you enjoy snac.
This issue that caused snacs notifications to crash has now been speedily resolved thanks to the amazing efforts of the developer @grunfink@comam.es
Update has been pushed to the #snac git repo.
Can someone like this toot please. I think I found a bug in #snac ? I saw in a thread of mine a comment that was abusive so I clicked delete. Now when I click on the notifications tab it gives me a 502 bad gateway. Everything else seems to work though. Very weird ! 🤔
I'm glad you like it, thanks!
Just a few days ago, I lunched my new relay service for the #Fediverse and I'm really happy to see that there're already many ones connected to - more than 50 instances in just a few days!
But what makes me even really happy is to see, that my service [2] also gets linked in the release notes of #snac [1] / #snac2 - and I can recommend the usage of relay services (it doesn't matter which one!) to everyone. It provides more content from connected instances to you, but also brings your posts - from your local instance - up to other ones within the federated network where it can get much easier distributed around other instances.
#snac is the perfect way to host an own fediverse instance. Using the #ActivityPub protocol allows you to connect to all other instances. With the integrated #Mastodon API, you can also use most of your usual clients or web clients. Snac is light, fast, does not require any database and follows the KISS way - which the most of us BSD people are living. With relay services, it's the perfect match for singe-user instances and @grunfink is always open for ideas and to help! It does not always need to be #Mastodon, #GoToSocial etc!
And if you're using any other software, you may still benefit by using relay services. And if you're still looking for a guide, howto setup snac2 on #FreeBSD, my howto [3] might help you out.
[1]: https://codeberg.org/grunfink/snac2
[2]: https://fedi-relay.gyptazy.com
[3]: https://gyptazy.com/install-snac2-on-freebsd-an-activitypub-instance-for-the-fediverse/
#community #opensource #development #coding #c #clang #homelab #hosting #BSD #RUNBSD #Howto
I've previously used #snacizens, but #snacsters also sounds great 🙂
Added support for subscribing to LitePub (Pleroma-style) Fediverse Relays like e.g. https://fedi-relay.gyptazy.com to improve federation. See snac(8)
(the Administrator Manual) for more information on how to use this feature.
Added support for following hashtags. This is only useful if your instance is subscribed to relays (see above).
Added support for a Mastodon-like /authorize_interaction
webpoint entry, that allows following, liking and boosting from another account's Mastodon public web interface. To be able to use it, you must reconfigure your https proxy to redirect /authorize_interaction
to snac (see snac(8)
).
Some fixes to accept Event
objects properly (like those coming from implementations like https://gancio.org/ or https://mobilizon.fr).
Added some caching for local Actor
objects.
Hashtags that are not explicitly linked in a post's content are shown below it.
Fixed broken NetBSD build (missing dependency in Makefile.NetBSD).
The user profile can now include longitude and latitude data for your current location.
Mastodon API: implemented limit= on notification fetches (contributed by nowster), implemented faster min_id handling (contributed by nowster), obey the quiet public visibility set for posts, other timeline improvements (contributed by nowster).
Reduced RSA key size for new users from 4096 to 2048. This will be friendlier to smaller machines, and everybody else out there is using 2048.
If the SNAC_BASEDIR
environment variable is defined and set to the base directory of your installation, you don't have to include the base directory in the command line.
Fixed a bug in the generation of the top page (contributed by an-im-dugud).
Added support for Markdown headers and underlining (contributed by an-im-dugud).
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
This release has been inspired by the song Nine Hundred Miles by #BarbaraDane.
On the other hand, the FediBuzz concept has the benefit that you only receive those posts you are interested in and not a firehose of data (most of it probably of no interest for you), which is a huge benefit if you have bandwidth restrictions.
OMG Following FediBuzz hashtags from your relay user account on a #snac instance actually works ! I think I'm going to be using FediBuzz a lot more now to follow hashtags and get more content.
Thank you for bringing this to my attention @nowster@fedi.nowster.me.uk
btw, if you're interested, how I post to fedi for my linkblog:
it all starts in my "bookmark" ruby script. It adds the bookmark to yaml file, which is then used to build the blog. This has not changed since last version.
I've added creation of a .txt file which will be the body of the toot. Then, my "deploy" script rsyncs the file to the server and removes local copy.
On the server, #snac is running in a FreeBSD jail. The folder where I upload the .txt file is mounted via nullfs.
Every minute a shell scipts iterates over the mounted folder, pipes contents into "snac note" and deletes all .txt file
I'm using Snac from #FreeBSD ports.
My new relay instance in the #Fediverse launched successfully :)
Just added a blog post: As I could see, not everyone was aware of the benefits of using such a service which is especially very important for smaller instances or even single-user instances. So, nothing new in the post - just a recap to summarize the things for newcomers :) #activitypub #mastodon #snac #pleroma #social #socialmedia #community
https://gyptazy.com/hosting-a-new-activitypub-relay-for-the-fediverse-including-mastodon-and-snac/
I've followed the #FreeBSD hashtag for now and will see what happens. One thing that does come to mind is that you now have a user called relay
that doesn't actually seem to do much other than follow the actors ????
Do I now have to follow my relay or is this something that the snac server takes care of ???
Also is it a good idea or can the relay
user follow multiple relay actors ??
wow, that was quick - more than 30 instances already connected to my relay in just such a short time :) Let's be federated and help even smaller #instances to distribute their content & posts!
You can find more information at:
https://fedi-relay.gyptazy.com
The instance is reachable on IPv4 and IPv6.
#fediverse #mastodon #snac #snac2 #activitypub #relay #activtypubrelay #Pleroma #BSD #RUNBSD #devops #opensource #ipv6 #gotosocial #community #akkoma #pixelfed #selfhosting #homelab
Hmmm was going to subscribe to https://fedi-
relay.gyptazy.com/ on my #snac server but there is one rule that even though I hardly post about might get my instance removed. It says "No political related content" but occasionally ( very rare ) I will boost a toot that I agree with to do with politics or make a random moan about our government but that too is rare. Mostly it's tech related and life. I totally agree with @gyptazy@gyptazy.com rules, it's just that politics that might catch me out ? So I guess I better go look for other relays like Intahnet.
Listing of other relay servers:
greeting.html
page. Started thinking I'd messed up my nginx reverse proxy config somehow but couldn't see anything wrong. So decided to bypass the reverse proxy and use curl
on my snac instance to prove that it was snac that was the issue. Anyway reported and a fix has been found by another snac user @anzu@livellosegreto.it which I tested and @grunfink@comam.es pushed an update.snac2 - frontendin' alien toots
(Using snac2 and links2 to display mastodon toots from foreign instances.)
https://automa.triapul.cz/snac2-vol1/
Super special thanks to @grunfink , the author of snac, for returning sanity into web software.
CC: @mms@bsd.cafe