marius · @mariusor
537 followers · 3507 posts · Server metalhead.club

@ernest I see you posting more and more about community management and server/service maintenance than coding on the project.

How do you deal with doing both: a maintainer for a project and a community manager ?

I was trying to push people interested in in starting their own instances instead of using mine, and seeing how nobody took me up on that, it feels like it's the losing strategy. :D

#brutalinks

Last updated 1 year ago

marius · @mariusor
532 followers · 3486 posts · Server metalhead.club

I keep being on a roll today. I discovered the mystery of why doesn't show follows coming from Mastodon.

It actually does, but because they don't have a published date they are ordered at the end of the inbox, so I had to go all the way to the end of the listing to find them. Sigh...

Another one to put on top of the pile of

#mastoquirks #brutalinks

Last updated 1 year ago

marius · @mariusor
530 followers · 3468 posts · Server metalhead.club

One of the small things I managed to do while sick this week was to add support for <link rel=alternate type="application/activity+json"> for all the pages where this makes sense.

So now the instance and the individual users are directly discoverable on Mastodon instances by entering the URL in the search box. (Accepting the follows is not functional at the moment... oops)

Ex instance: brutalinks.tech/

Ex user: brutalinks.tech/~marius

#activitypub #fedbox #goactivitypub #brutalinks

Last updated 1 year ago

marius · @mariusor
530 followers · 3468 posts · Server metalhead.club

One of the small things I managed to do while sick this week was to add support for <link rel=alternate type="application/activity+json"> for all the pages where this makes sense.

So now the instance and the individual users are directly discoverable on Mastodon instances by entering the URL in the search box. (Accepting the follows is not functional at the moment... oops)

Ex instance: brutalinks.tech/

Ex user: brutalinks.tech/~marius

#fedbox #goactivitypub #brutalinks

Last updated 1 year ago

marius · @mariusor
529 followers · 3463 posts · Server metalhead.club

@weirdwriter could you look at also? I always wondered if I got reply threading right for screen readrs but never managed to properly test. Example thread: brutalinks.tech/~ild/e469b98e-

#brutalinks

Last updated 1 year ago

Ricardo · @rmdes
1033 followers · 4194 posts · Server mstdn.social

@mainsac none that you can login with Mastodon but you can subscribe from it.

Current contender are and and

#brutalinks #kbin #Lemmy

Last updated 1 year ago

marius · @mariusor
511 followers · 3428 posts · Server metalhead.club

For people invested in the migration from . Here's some details about one of the projects I'm working on, which is a reddit-like discussion platform, built on top of .

It didn't benefit form the attention and funding that lemmy got, so probably it's overall less polished and performant, but some love from the community would do it good.

brutalinks.tech/~ild/e469b98e-

#activitypub #brutalinks #reddit

Last updated 1 year ago

marius · @mariusor
508 followers · 3416 posts · Server metalhead.club

The daily grind of fixing bugs and small iterative work took me by surprise today, when I finally had a look at how and integrate with Mastodon, (which used to be "not very well") and I finally have a working webfinger resolver that covers actors for both projects.

So if you're searching for the accounts on brutalinks.tech, you can actually find them now.

There are still bugs, but, I'm happy for small blessings. :)

#fedbox #brutalinks

Last updated 1 year ago

marius · @mariusor
508 followers · 3416 posts · Server metalhead.club

@Tim_Eagon @kreig another option, is one of the projects I work on, called .

#brutalinks

Last updated 1 year ago

marius · @mariusor
497 followers · 3370 posts · Server metalhead.club

For people that haven't been following me:

is a generic ActivityPub service with client to server support

is a link aggregator and discussion platform similar to old Reddit and Lobsters

#brutalinks #fedbox

Last updated 1 year ago

marius · @mariusor
497 followers · 3369 posts · Server metalhead.club

I haven't talked about and in quite a while, as I was focusing on a different project.

Today I fixed some long-standing bugs thanks to some interest from a long time user that stumbled upon some of the problems. 🙇

#activitypub #fedbox #brutalinks

Last updated 1 year ago

marius · @mariusor
496 followers · 3355 posts · Server metalhead.club
marius · @mariusor
481 followers · 3210 posts · Server metalhead.club

@maegul you've described to the letter my goals in developing : github.com/mariusor/go-littr#a

@helge @silverpill

#brutalinks

Last updated 1 year ago

marius · @mariusor
471 followers · 3100 posts · Server metalhead.club

@J12t I have the server side (on ) and client side on the link aggregator that uses it as a backend, called

But sadly I didn't interop with other clients/servers for either of them.

The main challenges that I can think of:

1/ when a user wants to login using a new client to the server it should be dynamically created on the server.
2/ discoverability of OAuth2 endpoints for each actor - this is handled somewhat by the AP spec.

#brutalinks #fedbox

Last updated 1 year ago

marius · @mariusor
464 followers · 3004 posts · Server metalhead.club

> At its core I suspect some form of Server-Server handshake will be required.

@hrefna this can be as easy as opt-in follows requests between the servers, which are requested/accepted from the administrative panels of the respective instances.

I am using this mechanism for federating between instances.

#brutalinks

Last updated 1 year ago

marius · @mariusor
452 followers · 2904 posts · Server metalhead.club

@hrefna this is the way I plan to implement federation in my projects. The discussion platform requires explicit following other instances by admins in order for their posts to get pulled into the local timeline.

I achieved this by having every instance have a corresponding activitypub actor, and the "federated" part is done by explicitly follow/accept-ing from other instance actors.

#brutalinks

Last updated 2 years ago

marius · @mariusor
449 followers · 2857 posts · Server metalhead.club

> We need a proper ActivityPub Server first

@helge funny you should say that. I'm working on - a generic ActivityPub server written in Go: github.com/go-ap/fedbox

It's not ready for general usage yet, though it serves (hah) as a backend for a couple of other projects: - a link aggregator and discussion platform, and some bots that use it's client to server capabilities.

#brutalinks #fedbox

Last updated 2 years ago

marius · @mariusor
422 followers · 2771 posts · Server metalhead.club

Started back some work on and . Fixed some bugs, added some minor functionality. So far so good.

#fedbox #brutalinks

Last updated 2 years ago

marius · @mariusor
359 followers · 2623 posts · Server metalhead.club

Began a big chunk of work for the Go-ActivityPub library by stripping the custom storage backends from to their own separate packages that can be used independently.

This will allow me to reach a compromise with regards to being compatible with Mastodon: I previously resisted the idea of having a local webfinger route on , but now I'll be able to have a separate binary that only does that and will be available from both it and by calling into the same storage logic.

#brutalinks #fedbox

Last updated 2 years ago

marius · @mariusor
359 followers · 2623 posts · Server metalhead.club

@lil5 this is a go server side application (there's very little JS there) modeled after old reddit and lobste.rs.

It uses the ActivityPub client to server API (with some specific extensions) to communicate with another go application, called - which is a generic server.

If you want to see it in action check littr.me

Caveat, they are not Mastodon compatible (yet).

#activitypub #fedbox #brutalinks

Last updated 2 years ago