jrollans.com 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.
I remembered @stefano@bsd.cafe wrote a really nice short article on how he did with nginx.
https://it-notes.dragas.net/2025/01/29/improving-snac-performance-with-nginx-proxy-cache/
Definitely an improvement! Even more convenient to set up with #guix deploy.
Predictably the resource utilization is dramatically different than Mastodon.
No idea how well that works or whether this makes any sense. 😂
At times there have been over a half million message objects in my snac profile directory. Snac has always handled it like a champ.
#snac ... Snac's Not A Crappie.
Snac2 software sources: https://codeberg.org/grunfink/snac2
I come out to see that the marvelous @lisamelton@mastodon.social gave it a boost! Thank you Lisa!
Then I went to check on my VPS and it is showing:
load average: 0.07, 0.05, 0.05
New #snac instance survived a Lisa boost. Yay! (Lisa Melton Boost Certified)
You may want to have a look on #GoToSocial and #snac.
You can also install #Friendica on a shared hosting (classic #LAMP environment). Did this for testing some years ago.
My own project #Mammuthus isn't ready for the stage yet.
Thanks
Say, how are edits to posts managed? Is there any indication an edit happened, a way to see the original\previous versions or to add an explanation for the changes that's not just a "Edit: x-y-z" line?
I suppose this might more a question for the #ActivityPub tag tho'.
Alex » 🌐
@alexh@c.im
If you really believe in the silly 250 character limit, then why the heck is everyone posting "3/12" continuation threads?
Either the limit is a good idea, and nobody should post multi-part toots, or its a dumb idea, and should be retired (in favor of a ~6k post limit). One or the other. Cut the crap, already.
I'd 100x rather see long posts shortened with a "See more" button than yet another toot that ends with "1/" 🤦🏻♂️
Forcing people to create threads just to get their thought across is terrible UX, and I'm tired of being diplomatic about it.
Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday).
Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see snac(1) for more information).
The number of pending follow confirmations is shown next to the "people" link.
Faster performance metrics (contributed by dandelions).
Improved lowercasing in hashtags (contributed by postscriptum).
A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed).
Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names.
Fixed potential crashes in attachment uploads.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Notifications are now shown in a more compact way (i.e. all reactions are shown just above your post, instead of repeating the post ad nauseam for every reaction).
New command-line option unmute to, well, no-longer-mute an actor.
The private timeline now includes an approximate mark between new posts and "already seen" ones.
Fixed a spurious 404 error in the instance root URL for some configurations.
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
This release has been inspired by the song The Answers to the Questions by #Christabell and #DavidLynch.
https://it-notes.dragas.net/2025/01/29/improving-snac-performance-with-nginx-proxy-cache/