Activity Relay 3.0.0 and Activity Relay Directory 1.0.0 Released!

I am pleased to announce that Activity Relay 3.0 and Activity Relay Directory 1.0 are released! This brings a conclusion to this passion project. I’ve been dabbling in the Fediverse for a while, and have, for some years, wanted to run my own relay. Of course, there were never very many good relay packages, and of what there were, were incomplete or incompatible with Friendica (or WordPress!, which was what I wanted to use as my platform of choice.

You can get them here:

https://github.com/thystra/Activity-Relay
Operational Example: https://relay.argentwolf.org

https://github.com/thystra/activity-relay-directory
Operational Example: https://directory.argentwolf.org

So, now having access to AI, I forked the Yukimochi Activity Relay and spent some time directing AI to fix and modernize the Relay software. 3.0 now supports RFC 9421 HTTP Message Signatures and RFC 9530 Digest Fields – a big thanks to @julian for turning me onto that. A docker image and a .deb package is provided. An optional front end website is also part of it, which can be disabled or otherwise configured with your own custom front end for the statistics.

The most significant addition to this is the link to Activity Relay Directory (ARD). Once I had my relay server up and running, I wanted to advertise it. I messaged the 4 or 5 current list of relays that I could find. I never heard back from any of them, if they even had a way to message them. So how does one advertise a Relay? Thus, the Directory was born.

Relay operators can opt in to have their Relay auto report to a Directory and indicate that it is up. Directory operators can set their Directory to open or closed, and no manual intervention is required. An example can be seen at https://directory.argentwolf.org. Other Relay implementations can use the Protocol to talk to the Directory Server as well.

I am also committing to maintain a list where Relay operators can find other Directories to list their Relay in.

Of course, as the human in charge, all faults are mine. So if there is an issue, please log a bug against the appropriate package. If you have an instance, I’d love to see you connect to the relay. If you host a Relay, please try the directory server.

This was something I’ve wanted for a while, and I’m happy to give back to the Fediverse community.

@alan

Fun Friday!

21 Aug 2026

I need to cut some holes in the roof to install roof vents for the bathrooms, which presently vent to the attic. Now that I have all the parts, I’m waiting until I have a free morning that is rain free to get it done.

Meagan took the kids to a home school co-op meet up for D&D club. The location has a play place for the little kids. Jarek and Evan had a great time playing D&D. Jarek ran a table and Meagan ran the other. They are all looking forward to doing it again!

Garrett was being a twit. We’ll all be happy when this phase is over.

Read more

Hump day!

19 August 2026 & 20 August 2026

It’s a rare thing to go a day without pictures, but we managed to do so for Wednesday!

We spent the day doing home school and clean up, then we had our Table Top Game/movie night in the evning!

Thursday, 20 August 2026

Goat doing goat things.

The phantom photographer strikes again!

A not great picture of some eggs the guinea hens, I think, are laying under one of our bushes!

Additionally, I managed to get the wire run to the breaker box for the bathroom!

With the wire run, I had to get a new breaker to install it. From there, I just need to get the drywall patch installed and finish wiring up the bathroom fan, light, and outlet and I can close out the electrical portion of the permit.




Thanks for reading! Sign up here on the blog or on our Patreon to know when posts get published! I share these automagically to the Journey of the Wolf and Raven Facebook page if you prefer that. You can also follow me on the fediverse via @alan@www.wolfandraven.blog, or on Friendica at @alan