Open koobs opened 2 years 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.
@jsm222 posted Mastodon (RoR) installation notes
Added draft selection criteria (based on project/strategic goals). To be discussed, decided.
Stefano Marinelli has started up an instance in Finland I believe, runs on FreeBSD. I hope he publishes some notes!
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: @. @.> >
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