bsdlabs / mastodon

Mastodon (ActivityPub) Service
1 stars 0 forks source link

PoC: Mastodon (ActivityPub) Service #1

Open koobs opened 1 year ago

koobs commented 1 year ago

Summary

We're bringing together some folks who have expressed an interested in running a high-quality, performant & reliable Mastodon (ActivityPub) service, with particular attention paid to:

Strategic / Other Considerations/Targets:

We'd also like to, as long-term targets, think about and look toward, using this (poc, service) as an opportunity to:

For this PoC, we'll need to:

Determine High-Level Selection Criteria

Possible criteria (TBD)

Evaluate multiple ActivityPub (with Mastodon Integration) Implementations

Should take the form of a product / feature matrix with additional notes

ActivityPub Server List (Potential Candidates)

Ruby

Rust

Golang

NodeJS

Elixir

PHP

Python

Probably "No Go" Options

Shortlist implementations based on Criteria above && PoC Deploy

Taking notes as we go.

Determine / Hash-out human expertise / roles & responsibilities

Eg:

Notes & Resources

Long-term scaling (costs/engineering) is a big challenge in this space for a 'forever growing' workload like social media, so:

We'd like to partner with existing service providers (iaas, compute, storage) where-ever possible, and where there is a mutually beneficial relationship to be had or created. If and where we have contacts/resources in this space, these would be good to know

ActivityPub Resources

Other Resources

koobs commented 1 year ago

Edited main post to add ActivityPub server implementation list in multiple (programming) languages, including licenses and code links.

Didn't add anything that had no recent (>2020) updates or releases. I may have missed a few obvious ones, but this is a good list to start with, where people can grab the code, and proof of concept an installation on FreeBSD.

koobs commented 1 year ago

@jsm222 posted Mastodon (RoR) installation notes

koobs commented 1 year ago

Added draft selection criteria (based on project/strategic goals). To be discussed, decided.

tehpeh commented 1 year ago

Stefano Marinelli has started up an instance in Finland I believe, runs on FreeBSD. I hope he publishes some notes!

tub5ta commented 1 year ago

I’ve been running Akkoma in a FreeBSD jail (in a bhyve guest) for soc.feditime.com since April. Works like a charm.

From: Tim Preston @.> Sent: Sunday, July 23, 2023 8:58 PM To: bsdlabs/mastodon @.> Cc: Subscribed @.***> Subject: Re: [bsdlabs/mastodon] PoC: Mastodon (ActivityPub) Service (Issue #1)

Stefano Marinelli https://www.dragas.net/ has started up an instance in Finland I believe, runs on FreeBSD. I hope he publishes some notes!

— Reply to this email directly, view it on GitHub https://github.com/bsdlabs/mastodon/issues/1#issuecomment-1646809144 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ACH4SB45EI45TQFQTB2W2CDXRT7SDANCNFSM6AAAAAASIM43CM . You are receiving this because you are subscribed to this thread. https://github.com/notifications/beacon/ACH4SBZGIIYWIKK7GMZ2WOLXRT7SDA5CNFSM6AAAAAASIM43COWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTCFBIDQ.gif Message ID: @. @.> >