s4if, to random

Not hanging around here for a long time, It seems this instance became more crowded. Not a bad things though, just @atomicpoet has done great job promoting ​:calckey:​ ​:calc_wink:​

s4if,

I hope not only that gets the spotlight alongside mastodon, but also several servers app that is more suitable for single user instances needs their spotlights too!
there are python-based made by @dev, it has nice and lean user interfaces and tailored only for single user.
a golang based , it is good software and stable enough to use daily as my main account @s4if. It supports mastodon api so you can use your favourites apps to access it.
an ansi-c based made by @grunfink if you like no-nonsense html based interface.
I think there are many nerd like me outta here that (for some reasons or others) like to fully control their instance. You can try the softwares above, gotosocial and snac is very light on resources, it can be ran on cheap 512MB vps somewhere and microblogpub is also lighter than community focused apps like mastodon or calckey. cheers! ​:calc_innocent:​ ​:blobbonethumbsup:​

byterhymer, to fediverse

I submitted a PR to update MacPorts' version of @grunfink' snac to 2.28 here:

https://github.com/macports/macports-ports/pull/18390

CI/build bot checks passed!

It's up to someone else to merge it.

byterhymer,
yogthos, to random
@yogthos@mas.to avatar

A simple, minimalistic ActivityPub instance

reminds me of an earlier discussion about lightweight instance options @adiz

https://codeberg.org/grunfink/snac2

floppy,
@floppy@fosstodon.org avatar

The author of is on the Fediverse: @grunfink

@yogthos @adiz

grunfink, to fediverse
@grunfink@comam.es avatar

I'm very glad to announce the release of version 2.27 of , the simple, minimalistic instance server written in ANSI C. It includes some interesting new features (that I announced some days ago):

Started Mastodon API support, so you can use Mastodon-compatible apps to access accounts. What works so far: login, private and public timelines, full post information (replies and ancestors), liking and boosting posts. Things that don't work yet but eventually will: following accounts, posting and replying to messages (I still have to figure out how some things work, like posting images), notifications (needs some internal support), the instance timeline (snac does not have one, but it can be simulated with not much effort) and probably many other things. Things that will never work: bookmarks, pinning, a federated timeline, many other things that I don't remember right now. Please note that if you want to use this API in your instance, you must add some lines to your HTTP proxy configuration, see the snac(8) (administrator documentation) manual page. I'm doing my tests using the (which sometimes crashes, surely my fault), , and Android apps. Success or failure reports will be appreciated.

Fixed some buffer overflows (contributed by Saagar Jha).

Fixed overzealous rejection of some local boosts.

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

grunfink,
@grunfink@comam.es avatar

Yes, #Tusky it's a bit crashy at times, but given that I've tried to fed it really broken pieces of data 😆 , I can't blame it. I've found #Husky very similar (they are probably a fork of one another, don't know the history behind), but rather more stable.

Implementing the Mastodon API will (I hope) bring more people to installing #snac in their servers, because it will provide the same service with much less machine requirements. But, I feel the way Mastodon and their apps show the timelines (as a plain list of posts, sorted by date) very dull and confusing; #snac composes the conversations as threaded trees, which I feel much more confortable and readable. But when you use an app, you lose all that.

ish, to random

What better way is there to bring iSH to the fediverse than by having it introduce itself? The post you're reading right now was written and served from iSH, running an instance of @grunfink's snac :)

grunfink,
@grunfink@comam.es avatar

If you ever run #snac on an iOS device, I would love to know all details about it 😉

CC: @DavidBlue @ish

grunfink, to fediverse
@grunfink@comam.es avatar

I'm happy to announce version 2.21 of , the simple, minimalistic instance server written in ANSI C. This time there are a bunch of things:

Users can now specify an expire time for the entries in their timelines (both their own and others').

Added support for sending notifications (replies, follows, likes, etc.) via Telegram.

Followers can now be deleted (from the people page in the web interface). Yes, to stop sending in vain your valuable and acute posts to those accounts that disappeared long ago and flood the log with connection errors.

The internal way of processing connections have been rewritten to be more efficient or, as technical people say, "scalable". This way, snac is much faster in processing outgoing connections and less prone to choke on an avalanche of incoming messages. This is a big step towards the secret and real purpose of the creation of this software: being able to host the account of when he finally leaves that other site.

The note action from the command-line tool can also accept the post content from the standard input.

Usage tips: never reply to toxic people (apply the MUTE button to them). Enjoy a coffee. Smell the sea. Listen to Mahler. Spend a bit less time in social media and a bit more with your loved ones.

https://codeberg.org/grunfink/snac2

grunfink,
@grunfink@comam.es avatar

Hi. is specially suited for personal and small sites and can be ordered to be pretty aggressive towards storage usage.

You can take a look at the interface on my own public page:

https://comam.es/snac/grunfink

You can see that posts are treated as conversations. The private interface is mostly the same, but you have interactive buttons to Like, Boost, Reply, Follow, etc.

rysiek, to foss
@rysiek@mstdn.social avatar

Very cool how adding an editable text label with the :mastodon: logo gets the biggest centralized code hosting site — an abusive one at that, feeding all your code to train a Microsoft-owned AI — loads of free publicity around here. 🤔

Instead, I'm gonna send some love to @Codeberg and @forgejo, since they might actually implement federation for code hosting systems. :blobcatthinksmart:

As in: joining fedi, instead of just paying lip service like that other code hosting site.

grunfink,
@grunfink@comam.es avatar

The minimalist server software I develop, , is not hosted on MS Github and it's also very cool 😀

https://codeberg.org/grunfink/snac2

grunfink, to fediverse
@grunfink@comam.es avatar

I'm glad to announce version 2.19 of , the simple, minimalistic instance server written in ANSI C, including the following changes:

You can edit your own posts from now on.

Fixed the breakage of Emojis I introduced when implementing HashTags because I am a moron.

Added adaptative timeouts when sending messages to other instances.

https://codeberg.org/grunfink/snac2

grunfink,
@grunfink@comam.es avatar

Thanks! I don't have any screenshots of the interface (I know I should), but you can take a look at what the public face of a account looks by peeking my own:

https://comam.es/snac/grunfink

You'll see that conversations are threaded, not just a list of not-obviously-related posts like what Mastodon and others show.

The private interface is mostly the same as the public one, only with buttons to post / like / boost / MUTE / follow etc.

CC: @admin

grunfink,
@grunfink@comam.es avatar

Sorry for the technobabble, I'll try my best.

I'm the developer of , a piece of software that implements the same protocol as Mastodon and others, so it can be used as a part of the social network nicknamed the "Fediverse". There is a new version of it (2.19), that allows you to modify your own posts and fixes a bug I introduced in the previous version regarding the processing of Hashtags. Also, some servers out there are a bit slow in their response, so this new version tries to adapt to them by waiting a bit more when retrying after a fail.

I apologize, English is not my first language 😀

xtaran, to fediverse
@xtaran@chaos.social avatar

Just noticed that @grunfink's #SNAC (https://codeberg.org/grunfink/snac2, Social Networks Are Crap, a simple, #minimalistic #ActivityPub instance written in #C#Fediverse) is now available in #Debian Experimental: https://tracker.debian.org/pkg/snac2

Never heard of it before, but having a Mastodon-compatible instance packaged in Debian is great. So maybe time for my own instance? 😁 Will at least toy around with it. The question is on which host. But I suspect my Raspberry Pi running Debian Unstable will do. 😎

xtaran,
@xtaran@chaos.social avatar

@grunfink: The package of has been updated to version 2.15. So far @xtaran ran 3 hours without issue. But then again, the previous version hadn't crashed for a while either. Let's see if it survives this mentioning. 😉

xtaran,
@xtaran@chaos.social avatar

@grunfink: Ok, is now running on my 2 running Unstable at @xtaran. (BTW, who can guess the wordplay in the hostname? 😎) The host has and is reachable from the Internet by , though. For now I'm just toying around with it, checking how the can look like, too, so don't expect too much from following it for now.

It's reverse-proxied by an as I'm an old-school guy and I know how to run Apache HTTPds since around 1999. 🧔

byterhymer, to random

Dear @grunfink I have gotten a little bit further with creating a Portfile for .

(As in, it now builds and creates a binary, but seems to error out during install)

I am at a point where I probably need to shift gears and get something to eat, but I documented the progress here:

https://trac.macports.org/ticket/66383

In other words: I think I'm pretty close?

Additional sets of eyeballs are welcome.

(jmr on MacPorts' IRC also suggested I could create a GitHub WIP PR, but I prefer Trac)

byterhymer,

Nth time was the charm!

https://github.com/macports/macports-ports/pull/16871

So, the CI buildbots checks completed successfully too.

Yay!

That means that is more likely to be added to .

(only 3 previous PR guffaws not to mention however many other local things that went sideways before getting to that point).

@grunfink I'll keep you apprised as far as whether that gets merged or not, but I think that's about it for me for one day.

byterhymer,

@eborisch @grunfink

OK, PR submitted for :

https://github.com/macports/macports-ports/pull/16868

I guess we will wait and see how it goes with the buildbots and whether it gets merged.

I do not have commit access, so that is out of my control.

Thanks to everyone who helped!

That also means you @neverpanic (Is jmr on here somewhere I wonder?)

grunfink, to fediverse
@grunfink@comam.es avatar

I'm glad to announce version 2.20 of , the simple, minimalistic instance server written in ANSI C, including just one new feature:

Image attachments in posts can now have a description (a.k.a. "alt text").

There has been several internal changes, but nothing visible.

https://codeberg.org/grunfink/snac2

byterhymer, to random

It appears as if builds OK on macOS going all the way back to Sierra:

https://ports.macports.org/port/snac/details/

El Capitan and older, maybe not so much?

Something similar is true for : https://ports.macports.org/port/got/details/

I think older OS X versions are missing certain libraries and functions that many depend upon? legacysupport-devel maybe would be a way to rectify that? I am uncertain. I've seen one potentially useful proposal from got at least, but haven't tested it yet.

snihil, to random

Spent a few hours setting up [0] on my server [1] today. Really cool (and very opinionated) ActivityPub implementation.

[0] https://codeberg.org/grunfink/snac2
[1] https://social.nihil.ws/samuel

horhik, to random

Social Networks Are Crap or SNAC

Ok. I wanted to spend only 20 minutes to set up and check that instance, but I'm tinkering about 40 minutes already... Doesn't matter...

I think you should check out https://codeberg.org/grunfink/snac2 (Yup, AP server on C, cc @a1ba )
First impression: this is extremely minimalistic and fast

grunfink, to fediverse
@grunfink@comam.es avatar

Hi, everyone. I've just released version 2.26 of #snac, the simple, minimalistic #ActivityPub instance server written in ANSI C. This is a low profile maintenance version that includes just the following minor changes:

The OpenSSL code has been refactored to avoid using deprecated functions.

Added more aggressive filtering on unwanted Announce (boost) messages.

https://codeberg.org/grunfink/snac2

grunfink, to fediverse
@grunfink@comam.es avatar

I'm happy to announce version 2.23 of , the simple, minimalistic instance server written in ANSI C, including:

The user avatar can now be uploaded (instead of given as an URL).

Minor speed improvements int output messages.

Minor improvements in error logging.

https://codeberg.org/grunfink/snac2

grunfink, to fediverse
@grunfink@comam.es avatar

I'm a bit embarrassed of announcing version 2.22 of , the simple, minimalistic instance server written in ANSI C, which fixes some bugs, one of them pretty nasty:

Fixed a bug with the Delete button in the web interface: sometimes, instead of the post (as the user intended), the follower was deleted instead 🤦

Fixed a bug in the command-line option follow (and probably others), that made it fail silently if there was no running server.

Fixed a crash under OpenBSD (a recent change needed a new permission to the pledge() call that was forgotten).

https://codeberg.org/grunfink/snac2

grunfink, to fediverse
@grunfink@comam.es avatar

Hi, everyone. I've just released version 2.24 of , the simple, minimalistic instance server written in ANSI C, that includes the following features and bugfixes:

Sending non-public messages is now much easier: a checkbox to post a message to only those people mentioned in the message body has been added.

Fixed an over-optimization bug that caused some mentioned recipients to be skipped.

Added some new administrator tweaks: email notifications can be globally disabled.

https://codeberg.org/grunfink/snac2

This post has been inspired by the song Ghosts Again by Depeche Mode.

liaizon, to fediverse
@liaizon@wake.st avatar

Today in news we got new releases of @calckey and (by @grunfink)!

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