gyptazy.ch 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.

Admin email
contact@gyptazy.ch
Admin account
@gyptazy@gyptazy.ch

Search results for #activitypub

Week in Fediverse »
@weekinfediverse@mitra.social

ティージェーグレェ »
@teajaygrey@rap.social

@grunfink I submitted a PR to update MacPorts' snac to 2.53 here:

github.com/macports/macports-p

GitHub Actions CI passed OK!

As in the past, I don't have commit access, so it will be up to someone else to merge it.

Thank you for your continued improvements and to khm and kvibber for their contributions as well!

The Real Grunfink »
@grunfink@comam.es

I'm glad to announce the release of version 2.53 of , the simple, minimalistic instance server written in C. It includes the following changes:

New user feature to search by post content (using regular expressions) or tag.

Added some (partial) support for Event object types.

Minor fixes: Allow unboosting your own posts (contributed by khm), CSS fixes for the Dillo browser (contributed by kvibber).

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

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink


Chema shook his head gravely »
@chema@ctrvx.net

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@comam.es, you've got a new monthly supporter on Ko-fi!

https://codeberg.org/grunfink/snac2

Week in Fediverse »
@weekinfediverse@mitra.social

Molly White »
@molly0xfff@hachyderm.io

"In 2024, for the first time, it finally feels like we have a critical mass of people and platforms who are interested in rewilding the internet to bring back what we lost, and create something new. ...  There's a palpable feeling that this just might be the year of the open web."

is this feeling... hope? activitypub.ghost.org/day-0/

At various points we revisited our old idea for networked publishing in Ghost and tested a few prototypes, but we were never sure how to make it scale; nor how many other platforms would ultimately adopt it. For all its promise, ActivityPub (like many open standards) seemed to generate products with user experiences that were often confusing and convoluted.  But something else happened in the intervening period between 2016 and 2024:  People became increasingly fed up with the behavior of centralized platforms, and increasingly hungry for alternatives. The motivation for exploring and understanding new technologies, rough edges included, meaningfully increased.  In 2024, for the first time, it finally feels like we have a critical mass of people and platforms who are interested in rewilding the internet to bring back what we lost, and create something new.  In the past week alone, we've had conversations with Mastodon, Flipboard, The Verge, Buttondown, WriteFreely, and several co-authors of the ActivityPub spec. There's a palpable feeling that this just might be the year of [begin strikethrough] the linux desktop [end strikethrough] the open web.

dansup »
@dansup@mastodon.social

Anyone building a federated Stack Overflow?

ティージェーグレェ »
@teajaygrey@rap.social

@grunfink I submitted a PR to update MacPorts' snac to 2.52 here:

github.com/macports/macports-p

GitHub Actions CI are queued, but hopefully they will complete OK?

Regardless, I don't have commit access so it will be up to someone else to merge it.

Thank you for your continued improvements and to others submitting bug fixes too!

The Real Grunfink »
@grunfink@comam.es

I'm glad to announce the release of version 2.52 of , the simple, minimalistic instance server written in C. It includes the following changes:

Posts that were liked or boosted can now be unliked and unboosted.

Outgoing message timeouts are no longer hardcoded and can be configured (see snac(8) for more information).

Fixed a bug that caused some incorrect unfollows under special conditions (with shared inboxes enabled and users from the same instance that follow each other, the internal message distributor was confused).

Mastodon API: Added support for lists.

Added a header to avoid over-zealous caching in some browsers (contributed by louis77).

Added support for running and federating inside hidden networks like Tor, I2P or Loki (contributed by iwojima).

Fixed an error processing polls coming from Pleroma instances.

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

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

Usage tips: Use social media as little as possible. Go for a walk. Meet with friends. Read a good book.


Week in Fediverse »
@weekinfediverse@mitra.social

❄️ freezr ❄️ »
@freezr@friendica.myportal.social

Dear friends I am here to announce that we entered phase 3 of and Fediverse ! 🤫

Just a small recap:

  • Phase 1: reaching the critical mass ✅
  • Phase 2: nasty corps enter the fediverse ✅
  • Phase 3: the machine propaganda! ✅

And here we are:

wedistribute.org/2024/03/exten…

It is now to extend the protocol because doesn't please the ...

Let's see some interesting points:

The proper way to handle this, is by addressing the followers collection of the OP, and let OP forward the Activity to its followers.


and work this way.

Bluesky offers a stackable moderation system that allows people to subscribe to labeling services and help each other curate and filter the network.


Moderation is a concern only if your goal is to build a giant pool of users, which is the opposite scope of a decentralized network which aims for many servers with limited active people.

While a little more on the cryptocurrency side of things, Nostr incorporates direct payments into the network, allowing creators to compensate each other.


Poor creators, is that even a job?

Clearly the fact that Mastodon dominated the scene has, once again, that where you want freedom and diversity a sole player or a mono-culture attitude is a problem, using as a testing benchmark is a flaw.

Yes, go ahead and do your stuff, meanwhile I remind you that other protocols already resolved many of those concerns, that belong to AP, a protocol that is managed, or it was, by the W3C, thus watchout...

Perhaps it is time you rediscover Diaspora...

Week in Fediverse »
@weekinfediverse@mitra.social

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

This is good, as Ghost is a nice platform: It’s time to bring back the open web.

activitypub.ghost.org/

Week in Fediverse »
@weekinfediverse@mitra.social

dansup »
@dansup@mastodon.social

When you live rent free in their head, you know you doing something right 😉

Some people block and spread hate, others build and create.

While they cast shadows we shine bright ✨

Evilham »
@evilham@chaos.social

Lovely operators / , can someone point me to best practices when it comes to spinning up test instances that are designed to be deleted after some time?

It is unclear to me what happens in when a server that was known disappears. I know this has happened in the past in rather traumatic ways (instance gone, backups gone, ...), so it must be somewhat well-supported.

Given that this is planned and designed though, I'd like to do things "properly" :-).

Week in Fediverse »
@weekinfediverse@mitra.social

dansup »
@dansup@mastodon.social

pubkit.net is so close, can't wait to ship this service 🚀

Screenshot of pubkit.net

Julian Lam »
@devnull@crag.social

So someone deleted their Mastodon account and now my instance is receiving an Undo(Announce) for everything they've ever done.

This ... is ... concerning, considering one should assume a single Delete(Actor) should automatically handle all of the side effects?

I'm not particularly worried about the noise, bandwidth, or cycles, it's mostly just out of principle that I think this is weird.

I think @hrefna tooted about this awhile back too.

Week in Fediverse »
@weekinfediverse@mitra.social

ティージェーグレェ »
@teajaygrey@rap.social

@grunfink I submitted a PR to update MacPorts' snac to 2.51 here:

github.com/macports/macports-p

CI checks are queued. Hopefully they'll go smoothly?

Assuming they do, it will still be up to someone else with commit access to merge it.

Thank you for your continued improvements! On my mental ToDo list I keep on meaning to create a snac Port for OpenBSD, and it looks as if the unveil and pledge support continues to be refined, cool!

dansup »
@dansup@mastodon.social

The Real Grunfink »
@grunfink@comam.es

I'm glad to announce the release of version 2.51 of , the simple, minimalistic instance server written in C. It includes the following changes:

Support for custom Emojis has been added; they are no longer hardcoded, but read from the emojis.json file at the server base directory. Also, they are no longer limited to string substitutions, but images as external URLs are also supported (see snac(8) for more information).

Fixed a bug that caused some notifications to be lost when coming from a user in the same instance.

Added an additional check for blocked instances (sometimes, posts from blocked sites that were ancestors of legit posts were 'leaking' into the timeline).

On OpenBSD, if the disable_email_notifications server flag is set to true, unveil() is not called for the execution of the /usr/sbin/sendmail binary and pledge() doesn't set the exec promise.

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

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the album Eternal Embers by .


dansup »
@dansup@mastodon.social

Pixelfed Stories are one of the most complex ActivityPub activities, using Bearcaps and custom types.

I look forward to publishing the spec so other projects can implement ephemeral stories like we have!

The Real Grunfink »
@grunfink@comam.es

Hi. I'm afraid there is no easy way to automate what you want just using 's command-line interface. As you say, doing it via the Mastodon API could be feasible. I don't know of an already written tool that does this, but it may exist out there.

The actor of type Group was defined basically for this; to boost to their followers all posts that mention it. Programs like Lemmy and the Wordpress ActivityPub plugin implement 'channels' this way.

Implementing support for this in snac won't be too difficult, but I want to keep it as slim as possible. I don't totally discard the idea, though, so I'll write it down as a possible thing to be done in the future.

Julian Lam »
@devnull@crag.social

Federated NextDoor? @evan

*ducks*

Could be a neat use case for location based notes outside of the hashtag purview.

Week in Fediverse »
@weekinfediverse@mitra.social

ティージェーグレェ »
@teajaygrey@rap.social

@grunfink I submitted a PR to update MacPorts' snac to 2.50 here:

github.com/macports/macports-p

CI checks passed OK!

It's up to someone else with commit access to merge it.

Thank you for your continued enhancements, bug fixes and contributions!

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Week in Fediverse »
@weekinfediverse@mitra.social

The Real Grunfink »
@grunfink@comam.es

I'm glad to announce the release of version 2.50 of , the simple, minimalistic instance server written in C. It includes the following changes:

Incoming posts can now be filtered out by content using regular expressions on a server level (these regexes are written in the filter_reject.txt file at the server base directory; see snac(5) and snac(8)).

Improved page position after hitting the Hide or MUTE buttons (for most cases).

Use a shorter maximum conversation thread level (also, this maximum value is now configurable at compilation level with the MAX_CONVERSATION_LEVELS define).

Fixed a bug where editing a post made the attached media or video to be lost.

The way of refreshing remote actor data has been improved.

Posting from the command-line now allows attachments.

Added defines for time to enable MacOS builds (contributed by andypiper).

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

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the song The Raven by .


Julian Lam »
@devnull@crag.social

@julian JULIAN FTW!!!

While the specific tidbit you provided was not the case (I didn't have spaces between my fields), I noticed you specified the algorithm, so I added it...

✅✅✅✅✅

Julian Lam »
@devnull@crag.social

Can an instance operator running a derivative of Misskey (Sharkey, firefish, or maybe even Misskey itself) get in touch with me? I can't seem to federate with that entire pie of the fediverse... 401 Unauthorized 😬

Alternateively, if you've run into this type of issue before, any tips? Heh.

✅ Resolved! — crag.social/@devnull/112135536

dansup »
@dansup@mastodon.social

If there are any other developers working on a TikTok like platform for the fediverse:

Maybe we can join forces and work together with Loops, and if not, lets keep in touch so we can work on compatibility?

I'm already working closely with @stux on , which is shaping up to be a serious fedi TikTok contender!

Week in Fediverse »
@weekinfediverse@mitra.social

tedu »
@tedu@honk.tedunangst.com

Getting linked on the mastodon network (tm). A few notes.

A while back, somebody linked to the honk manual. Within one minute, 76 mastodons retrieved the link.

I replied some time later. Within one minute, an additional 58 mastodons fetched the link.

For the day, it amounted to 150 hits, some arriving a bit later. I think not so bad, since it takes me about 200µs to serve this file from cache. It would be more problematic for a larger or more expensive file, however.

There's been some discussion of having the origin provide the preview, and the consequences of fake previews, but I think a reasonable compromise would be to have the origin check if there's a reasonable preview to be had. If the target is not a web page, tune the link so recipients don't try to generate previews.

Also, over the day, 152 hits from Pleroma and 142 from Akkoma, although those numbers are double since every GET is preceded by a HEAD. I'm not sure what happens after the head request, but that could be another way to avoid inflicting unnecessary load.

Week in Fediverse »
@weekinfediverse@mitra.social

ティージェーグレェ »
@teajaygrey@rap.social

@grunfink I submitted a PR to update MacPorts' snac to 2.49 here:

github.com/macports/macports-p

CI checks passed OK! It's up to someone else with commit access to merge it.

The Real Grunfink »
@grunfink@comam.es

I'm glad to announce the release of version 2.49 of , the simple, minimalistic instance server written in C. This time it includes some fixes to the Mastodon API code, which was in need of some love:

Mastodon API: Fixed a bug in how validated links are reported.

Mastodon API: Fixed a bug in search by account.

Mastodon API: Fixed missing Video type objects in timelines.

Mastodon API: Added search by hashtag.

Some cosmetic fixes to the web interface.

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

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink


Stefano Marinelli »
@stefano@mastodon.bsd.cafe

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: wiki.bsd.cafe/snac.bsd.cafe

Have a great week!

dansup »
@dansup@mastodon.social

It's taking longer than expected to finish the account migration feature (take your Pixelfed followers to another PF or Mastodon server)

I'm like 90% done though, and hope to wrap it up and ship v0.12.13 later this weekend!

PR: github.com/pixelfed/pixelfed/p

Week in Fediverse »
@weekinfediverse@mitra.social

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

2.48 (2.49-dev) compile for & . Thanks to @grunfink@comam.es 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

The Real Grunfink »
@grunfink@comam.es

I'm glad to announce the release of version 2.48 of , the simple, minimalistic instance server written in C. It includes the following changes:

A new instance page, that shows all posts by users in the same instance (like the public instance timeline, but interactive). This will help building communities.

Follower-only replies to unknown users are not shown in timelines.

Added verification of metadata links: if the linked page contains a link back to the snac user with a rel="me" attribute, it's marked as verified.

Added a new server-level configuration parameter: min_account_age. If this value (in seconds) is set in server.json, any activity coming from accounts that were created newer than that will be discarded. This can be used to mitigate spam.

Added a profile-page relation to links in webfinger responses (contributed by khm).

Fixed some regressions and a crash.

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

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the album The Sudbury Inn by .


Julian Lam »
@devnull@crag.social

@void_friend are we talking about AP here?

The protocol doesn't guard against anything like this explicitly, so... I guess you can be the first to propagate a reply-all storm onto fedi lol

Week in Fediverse »
@weekinfediverse@mitra.social

Julian Lam »
@devnull@crag.social

Please correct me if I'm mistaken, but it seems trivial for a malicious service to send signed (against itself) activities to other inboxes to spoof content from other domains.

UNLESS the public key host matches the object identifier host, right? That'd be a sensible and low-effort way to ensure obj. integrity.

But that would preclude the use of a third-party http signature service, although I suppose that is only a potential implementation; nothing I've witnessed in the wild.

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

Julian Lam »
@devnull@crag.social

At the end of the day, if an implementor chooses to send everything as as:Note, that's their call, but more "correct" types should be used. Even as:Page is a step in the right direction as it is sufficient generic to encompass a lot.

Perhaps will send topics as as:OrderedCollection, because at its core, what is a topic but an ordered collection of posts/notes?

social.wake.st/@liaizon/111952

Back to top - More...