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,
@chema@ctrvx.net avatar

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.

grunfink,
@grunfink@comam.es avatar

I'll take a look at it, thanks for the mention!

CC: @phanpy

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

jef,
@jef@mastodon.social avatar

@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.

vv221,
@vv221@fediverse.dotslashplay.it avatar

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.

CC: @grunfink

chema, to random
@chema@ctrvx.net avatar

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.

klopo,
@klopo@opbsd.rintik.xyz avatar

I also had problems uploading attachments and it could be solved by setting client_max_body_size in nginx

CC: @grunfink @Tusky

chema,
@chema@ctrvx.net avatar

@klopo @grunfink @Tusky Yes, that was the solution that worked for me. Sometimes search engines still work!

chema, to random
@chema@ctrvx.net avatar

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.

#snac2

chema,
@chema@ctrvx.net avatar

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.

chema,
@chema@ctrvx.net avatar

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.

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!

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

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

grunfink,
@grunfink@comam.es avatar

I'm afraid it's not possible by now from the web UI, you can only replace it with another one. I'll think of a way to implement it.

Meanwhile, as a workaround, you can edit the user.json file and replace the header field to the empty string "".

klopo,
@klopo@opbsd.rintik.xyz avatar

thanks for your reply,
I just delete my header field in user.json and now the header is already gone. 👍

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

xgqt,

@louis

User profiles look very nice on mobile, proof that minimal UI is functional too.

gyptazy,
@gyptazy@gyptazy.ch avatar

@louis here also a happy snac user. Easy, minimalistic and stable

louis, to random
@louis@snac.emacs.ch avatar

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.

zyd,
@zyd@emacs.ch avatar

@louis interested!

louis,
@louis@snac.emacs.ch avatar

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.

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... 🤷

KelsonTalksTech,
@KelsonTalksTech@snac24.keysmash.xyz avatar

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!

grunfink,
@grunfink@comam.es avatar

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.

Thanks for your help.

announcements, to fediverse

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!

@stefano

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

2.48 (2.49-dev) compile for & . Thanks to @grunfink for today's release!

This should help all the people that are running on hardware (like the , , , ...) and also want to run as a instance in the 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クライアントも限定的に使えるそう

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

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