Both having being rebooted one hour ago (just before I started migration) I can see real-life memory usage of my old #snac instance has a similar memory usage as new #gotosocial instance.
Both using less than 480 Mb of RAM in a Debian LXC.
Migration, especially of followers was much faster than my previous masto.host to snac migration. Well, now both machines are in Virtual Machines that are in the same house.
Good thing is that I can virtually keep my old snac account alive forever, unless I really need to get 512mb ram on my #Proxmox hosts 😅. Since LXC only uses RAM when needed it'll probably go back down to 100mb over time.
snac
Snac2 is an excellent software solution for accessing the Fediverse. It is lightweight, very easy to compile and install, has minimal dependencies, and the development is progressing along a clear, clean, and logical path - thank you, @grunfink
Since last December, BSD Cafe has had, among its services, a snac instance - https://snac.bsd.cafe - which has been used sparingly, mainly by some for testing purposes. I’ve kept it as a 'testing' option.
In light of the interest it is generating (we now have stable users) and given that development is evolving to allow for both inbound and outbound movement, I have decided to designate it as a stable solution for accessing the Fediverse and to consider it a primary service of the BSD Cafe.
It has always received the utmost attention, I have consistently updated it promptly, and it has always been accessible, but I have also modified all the descriptions to clarify that it is a stable and definitive solution.
For more information, there is always a dedicated page on our wiki: https://wiki.bsd.cafe/snac.bsd.cafe
Stay Tuned!
#BSDCafe #BSDCafeServices #BSDCafeAnnouncements #snac #snac2 #Fediverse #Mastodon
There are some things that folk used to running #Mastodon might not like. For example it does not show any follower or following numbers to any instances. So people using Mastodon will see 0 followers and 0 following even though those Snac uses may have 100's of followers .
You do get a people tab on the snac interface that is just a list divided into people following you and people you follow but no numbers. This is an intentional design feature by the author @grunfink who stated.
I haven't implemented a simple count of following / followers on purpose; I consider all metrics in network media inherently toxic, because it's a way of comparing the relative success of people. This is also why, as seen from other Fediverse implementations, snac accounts always report 0 / 0 connections.
https://codeberg.org/grunfink/snac2
Migration from a Mastodon account to a snac one has been implemented. Please see snac(8) (the administrator manual) for more information.
Mastodon API: fixed timelines/public (it was showing less posts that it should).
Fixed over-zealous caching to the public timeline.
Some HTML tweaks and fixes to the web interface.
https://comam.es/what-is-snac
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
#snacAnnounces
This release has been inspired by the painting The Hands Resist Him by #BillStoneham.
Added a new user option to collapse top level threads by default.
Added a new disable_block_notifications boolean field to server.json to disable the notifications of Block activities.
Added a new strict_public_timelines boolean field to server.json to only show an account's posts and boosts (no trees) in public timelines.
Fixed repeated images in posts from some implementations (those that include an image both as an attachment and as an <img> tag inside the post content).
Added a small HTML/CSS tweak to improve post previews from some implementations (contributed by nyanide).
Notifications for EmojiReact activities now show the emoji.
New command-line action insert, to insert a post by its URL in a user's timeline.
Fixed bad processing/rendering of URLs with two or more @ symbols.
https://comam.es/what-is-snac
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/donate
#snacAnnounces
This release has been inspired by the song Subways Of Your Mind by #FEX.
As many users have asked for it, there is now an option to make the number of followed and following accounts public (still disabled by default). These are only the numbers; the lists themselves are never published.
Some fixes to blocked instances code (posts from them were sometimes shown).
Fixed non-appearing buttons Approve and Discard if the account requesting a follow were being followed.
https://comam.es/what-is-snac
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
#snacAnnounces
This release has been inspired by the songs All Is Lost by #KatieGarfield and All Is Not Lost by #TonyAnderson.
Just published a guide on setting up Snac on an Ubuntu VM using NGINX Proxy Manager. Snac is an incredibly lightweight #ActivityPub server. A true nom nom among fediverse platforms.
If you're curious about minimal fediverse instances, check it out:
Is #snac2 a suitable fedi server for a single-person, daily-driver instance, accessed via mastodon apps, interacting with the wider fediverse?
I /think/ I've mostly seen it deployed as a more write-centric service (for info bots/etc) ... but I could be mistaken.#snac #Fediverse #hosting #selfhosting
https://weirdr.net/snac/ltning/p/1736896934.000000
https://www.fantasymagazine.it/37265/a-bordo-della-delorean-all-anteprima-di-back-in-time-the-exhibition
E così inauguro anche il mio nuovo e sfavillante profilo su #snac
https://snac.9front.club/thedaemon
#snac2 #snac #FreeBSD
🛡️ Documentação da funcionalidade: https://comam.es/snac-doc/snac.8.html#SPAM_Mitigation
#FediverseChick #Spam
No visible disk i/o. Network i/o is handled well with increased timeout. If I don’t use my mobile app cpu cools down. But every load from app causes high load for many minutes, even after load ended.
Maybe I should test this locally instead of cheap OVH VPS ?
You don't know Snac? But you should: https://codeberg.org/grunfink/snac2
A simple, minimalistic #ActivityPub instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.
I don't know how many web sites out there implement Webmention (I guess very few), but given that it has been very simple to implement, here it is.
Long live the non-big-tech Internet.
#Webmention #IndieWeb
Added support for scheduled posts (for this to work correctly, users will have to set their time zone, see below).
The user can now select a working time zone. This will be used to correctly parse the local date and time of a scheduled post.
Fixed incorrect poll vote format, which was causing problems in platforms like GotoSocial.
Mastodon API: added support for /api/v1/instance/peers.
Added a new snac-admin helper script (contributed by shtrophic).
In the web UI, posts are separated by the <hr hidden> tag; it's invisible in graphical browsers, but it separates post clearly in text-based browsers.
Some Finnish, Spanish, Czech and Russian translation updates and fixes.
https://comam.es/what-is-snac
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
#snacAnnounces
This release has been inspired by the song Pictures on the Wall by #MichelleGurevich.