louis, to random
@louis@emacs.ch avatar

The last few days I contributed a bit to the Snac codebase, fixing some issues, adding some features, making it more compatible with mobile apps and Tokodon using the Mastodon API.

The most recent version is running on our experimental instance https://snac.emacs.ch
If you want to sign-up, drop me a DM.

If you want to run your own Fediverse server, Snac is clearly the best alternative available right now:

https://codeberg.org/grunfink/snac2

Next step is to make it fully compatible with mastodon.el.

It's written in C, and the only dependency is on libcurl. Running it is a matter of make install and it works on Linux and BSDs alike.

I rarely contribute to open source projects, but Snac is an exception because I think that the Fediverse deserves a truly minimalistic project like this and the maintainer @grunfink is an amazing person to work with.

stefano, to mastodon
@stefano@bsd.cafe avatar

Every morning, an instance administrator wakes up knowing they need to keep the infrastructure running smoothly for their users, ensuring a good and free social experience.
Every morning, a Fediverse user wakes up knowing they will find many people eager to socialize and interact, who strive to keep the Internet a place for the free exchange of ideas and opinions, away from the dynamics of closed protocols and Big Tech monetization.

It doesn't matter if you are a server administrator or a Fediverse user, thank you for being here and for contributing every day with your efforts to keep the Internet a free place.

chema, to fediverse
@chema@ctrvx.net avatar

I am just so amazed at how well the @phanpy web client works with . I started self-hosting phanpy last night (it is a pure static web app) and it works seamlessly. Makes me very happy when things go like they're expected. Thank you for this @cheeaun!

chema, to fediverse
@chema@ctrvx.net avatar

If you're looking to host your very own single-user/a-few-users instance, you cannot go wrong with . It is simple to install on Ubuntu and works very well with some really solid clients. It is also written in C, so it is fast, with few dependencies. Great work @grunfink, you've got a new monthly supporter on Ko-fi!

https://codeberg.org/grunfink/snac2

chema, to random
@chema@ctrvx.net avatar

Finally installed @grunfink! Straightforward process, no major issues. It works very well with @Tusky Only issue I've had has been adding attachments. Is that supported or is there a file limit size? In any case, great job. Big fan so far.

chema, to random
@chema@ctrvx.net avatar

Getting running on this server has been straightforward. I spent longer hesitating on the top-level domain. Took a few minutes to get the systemd service up and running, but that was the most complicated step so far.

paul, to random
@paul@snac.notnull.space avatar

Well, that was fun - thought I'd do a little filesystem cleansing and ended up accidentally (I did not check my work, tut tut tut) removed fedi VM ( I thought it was on a different disk, whoops!) - joy!

#Backups are available of course and restoring now. #Snac2 being the easiest to restore so that's back online first! I've lost today, but that's OK I've been pretty quiet!

#AlwaysCheckYourBackups #CheckYourWork

klopo, to random
@klopo@opbsd.rintik.xyz avatar

tapi memang benar, kalo hanya sekedar host app seperti #snac2 atau #GotoSocial saja maka pakai VPS spek tinggi dan host di luar negeri itu terlalu berlebihan.

Aye pastikan pakai Vultr dalam 3 bulan ini dengan 1C 1Gb RAM dan 25 Gb SSD ternyata lebih daripada cukup. Pemakaian CPU lebih sering idle daripada kerjanya (baru kerja max kalo dipakai compress data untuk dibackup) dan Mem hanya kepakai 300 - 400 Mb saja dengan 1 load balancer, 3 http server, 2 app fediverse.

Instance juga tak terlalu ramai dengan pemakaian bandwidth sebesar 8Gb saja perbulannya, bahkan SSD tak kunjung penuh meski storage media sudah dilokalkan.

Jadi menurunkan spek VPS sepertinya masih mampu.

klopo, to random
@klopo@opbsd.rintik.xyz avatar

dengan segala keterbatasannya lebih suka pakai #snac2 versi web, entah kenapa pakai aplikasi pihak ketiga itu sering banget error dan atau banyak fitur tak bisa bekerja sebagai mana mestinya.

Enafore/Semaphore yang paling lumayan. Feditext tak bisa render boost properly, sedangkan Phanpy selalu menyatakan ada notifikasi setiap beberapa detik.

klopo, to random
@klopo@opbsd.rintik.xyz avatar

Hi @grunfink

How do you delete user header image (banner) ?

#snac2

louis, to random
@louis@emacs.ch avatar

Here at Emacs.ch we run an experimental side instance [1] based on Snac2 [2], which is a Mastodon-compatible Fediverse server written in C, runs completly file-based and features a zero-JS UI.

It doesn't have many of the fancy features of Mastodon, but is a bright example of how a super-minimal system can do the job very well. It'll also work with your mobile Mastodon apps and small browsers like Dillo[3].

It runs on OpenBSD and we accept a few more testers. There is no automatic sign-up, so if you are interested, DM me with the desired account name and I'll send you the credentials.

[1] https://snac.emacs.ch
[2] https://codeberg.org/grunfink/snac2
[3] https://dillo-browser.github.io

#snac2 #openbsd #dillo

louis, to random

So, I've setup a Snac2 instance, which is a very minimalistic Mastodon-compatible fediverse server written in C, running on OpenBSD. It runs completely filesystem-based, Web UI is free of JavaScript and can be used with mobile Mastodon clients. If anyone is interested in a test account, lmk.

#snac2

KelsonTalksTech, to threads
@KelsonTalksTech@snac24.keysmash.xyz avatar

Update: #Snac2can interact with Threads, I'd just messed up my configuration.*

Looks like #Threads still doesn't federate properly with #GoToSocial.

Which may be a feature as far as most GTS and Snac users are concerned!

But I do want Threads to technically be able to federate with most/all other software that uses #ActivityPub, so it can be user/admin choice whether to accept connections from the giant instance...and more importantly, to cut down on the risks of vendor lock-in and EEE.

And I hope more compatible systems will cut down on the "OK, my software federates with itself and Mastodon, I'm done" problem. In some cases there may be bugs on the smaller project's side, and fixing them might also fix issues talking to other small projects.

GTS has already fixed a bug found by trying to federate with Threads, but there's still a bug on the Threads end preventing them from talking to each other.
https://github.com/superseriousbusiness/gotosocial/issues/2491

Key quote:

If Facebook had an issue tracker for threads, someone could open an issue there. If threads was an open source project, we could look at the code and immediately know what's up, but... 🤷

announcements, to fediverse

Dear friends of #BSDCafe and the #Fediverse,
since December 2023, snac.bsd.cafe has been operational, initially in an experimental phase but has proven to be stable and reliable.

Thus, Snac2 is now available as a service of BSD Cafe. It is considered one of the best and most comprehensive "lightweight" implementations of #ActivityPub, offering one of the best ways to interact with the Fediverse without the need for the extensive dependencies and components of Mastodon.

It is now possible to request an account on the snac2 instance of BSD Cafe. There isn't an automatic sign-up process (snac2 does not provide one, as it wasn't designed to create large communities).

For information and details, I suggest reading the relevant page on our Wiki: https://wiki.bsd.cafe/snac.bsd.cafe

Have a great week!

@stefano
#OpenSource #TechCommunity #DecentralizedSocialMedia #snac #snac2

stefano, to fediverse
@stefano@bsd.cafe avatar

Dear friends of and the ,
since December 2023, snac.bsd.cafe has been operational, initially in an experimental phase but has proven to be stable and reliable.

Thus, Snac2 is now available as a service of BSD Cafe. It is considered one of the best and most comprehensive "lightweight" implementations of , offering one of the best ways to interact with the Fediverse without the need for the extensive dependencies and components of Mastodon.

It is now possible to request an account on the snac2 instance of BSD Cafe. There isn't an automatic sign-up process (snac2 does not provide one, as it wasn't designed to create large communities).

For information and details, I suggest reading the relevant page on our Wiki: https://wiki.bsd.cafe/snac.bsd.cafe

Have a great week!

gyptazy, to debian
@gyptazy@gyptazy.ch avatar

#snac 2.48 (2.49-dev) compile for #RISCV64 #Debian & #Ubuntu. Thanks to @grunfink for today's release!

This should help all the people that are running on #RV64 hardware (like the #VisionFive2, #MilkV, #LicheePi4A, ...) and also want to run #snac2 as a #ActivityPub instance in the #Fediverse like me.

You can grab it here: https://cdn.gyptazy.ch/files/riscv64/ubuntu/snac/snac_2.49_dev_ubuntu_23.10_riscv64_linux.tgz

nogajun, to fediverse Japanese
@nogajun@mastodon.social avatar

snac2という小さなActivityPubサーバーだそう。Mastodon APIも暫定的にサポートしているからMastodonクライアントも限定的に使えるそう #activitypub #snac2 #debian

snac2: a minimalist ActivityPub server in Debian – jvalleroy.me: https://jvalleroy.me/wordpress/?p=67

tetra, to random

https://fedidb.org/software/snac
Wait a second, #SNAC2 only has a total user count of 128?
I feel like, given the quality of the software, that number should be way higher

me, (edited ) to fediverse
@me@mysmallinstance.homelinux.org avatar

I want to publicly thank @grunfink for creating the amazing snac2, which powers my instance.
They've read everything I noted, suggested changes, and adapted the code to make it work optimally even on my slow VM. If all open source developers were as kind and helpful as they have been with me, the world would be an idyllic place.
A shoutout to @stefano too - using snac2 was his idea, and he's responsible for the technical implementation of the instance.
And thanks to everyone who makes my timeline interesting and complete - without you, all of this would be utterly pointless.

#Fediverse #Snac2 #ThankYou

vintagetech, to random

@stefano I think has dns issue or some issue regarding notifications , because every single time I open my Tusky app I get the same notifications over and over again. So weird.

me, to mastodon
@me@mysmallinstance.homelinux.org avatar

For those, like me, who want their own space here and prefer self-hosting, I suggest considering snac2. I'm having a great experience with it, and it's easy to install and configure.

gyptazy,
@gyptazy@gyptazy.ch avatar

@me is really awesome and its footprint is really minimal.

grunfink, to fediverse
@grunfink@comam.es avatar

I've just released version 2.45 of , the simple, minimalistic instance server written in C. This one includes fixes to some nasty bugs and some interesting contributions:

Fixed a collision in webfinger caching. This may affect federation with some software, so I recommend an upgrade.

Fixed crashes in some command-line options.

New command-line option state, that dumps some information about the running server and the state of each thread (note: this feature uses shared memory blocks and you may need an argument to the make call in older Linux distributions; please see the README file for details).

Fixed a bug that may leave an inconsistent state for a followed actor in a special case of repeated messages.

Mastodon API: added some fixes for integration with the Mona iOS app (contributed by jamesoff).

Added support for ntfy notifications, both using a self-hosted server or the official ntfy.sh (contributed by Stefano Marinelli).

https://comam.es/what-is-snac

If you find snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

dziq,

@grunfink Thats true, I have just deployed my own instance with @stefano help. Btw. thanks for #snac2.

dziq, to random

Ok, I’ve setup my own #snac2 instance. But I can't follow users from other instances with msg „cannot resolve user dziq@mammuthus.xyz to follow”. @stesnac do you have any suggestions?

dziq,

@dziq @stesnac
@stesnac you can delete my account from snac.bsd.cafe. My #snac2 works quite well. Once again thanks for help with deployment.

ben, to fediverse
@ben@hardill.me.uk avatar

Wondering how hard it would be to build the absolute minimum single user ActivePub instance.

#ActivityPub

flberger,

@smallcircles @tobyjaffey @ben Although I will switch to something like #snac2 in the near future, since the nomenclature Honk invented is just ... bizarre.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines