I am just so amazed at how well the @phanpy web client works with #snac. 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!
I should have also copied @grunfink If you haven't had a chance to check out @phanpy, you should give it a shot. There are some similarities in approach. Clean and minimalistic.
If you're looking to host your very own single-user/a-few-users #fediverse instance, you cannot go wrong with #snac. 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!
@chema@grunfink Endorse. I haven't installed it yet but as a fellow portable C enthusiast I checked it out and did a test compile. No complaints, looks great, including the man pages.
snac is the reason I joined the Fediverse in the first place. This is the only server software I know that tries to mitigate the addiction mechanisms common to most micro-blogging platforms.
Finally installed #snac2@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.
Getting #snac 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.
If this instance performs well, I expect that I will eventually migrate that account here and wind down that instance. This domain name is more "meaningful" for social media anyway and will let me focus sanfranciscan.org on other projects.
One thing that I am particularly happy about is that this instance is running completely off my tiny little home server. No more VPS necessary! As long as I pay the domain name and my internet connection at home, I am golden.
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!
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.
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.
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.
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.
As you know, I'm always on the lookout for alternatives of Mastodon bloatware, but at the moment there are no alternatives that would support a seamless migration, Snac included.
Snac is still far away from being suitable for instances hosting hundreds of users. At the moment it is good enough for single or few-user communities. There are a few missing features that I consider critical to be implemented before a merge: inter-instance account migrations, data export, post reporting, search and tag following. And on the admin side a defederation management. However I hope that there will be enough traction to find contributors who add these features. So for the foreseeable future: no merge, but I'll keep the Snac instance up and running and try to help grunfink where possible.
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.
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... 🤷
This is interesting: In Snac, I can see a Threads post boosted via a Mastodon account. It's a post from a few days ago on the account I tried to follow earlier. And according to the timeline and API, I am following them from Snac. But they aren't showing up on the list of people I follow.
This suggests that Snac is able to interact with Threads posts, and is able to follow Threads accounts, but runs into trouble retrieving Threads profiles.
Partial federation is a more interesting problem IMO than no federation, so now I really want to take a look at the logs!
Hi, #snac author here. I've just read your message and tested following a Threads account, and the process seems to complete correctly, the log messages report the correct dialog and the account appears in my being-followed list (I still haven't received any message from that account, but it's still early, I think). What may have happened in your case is that the Accept message from Threads to your Follow request was lost or not sent for whatever reason, so for snac it's a follow not (yet) confirmed.
Can you tell me what Threads account are you trying with? I'll investigate.
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).
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).