An efficient ActivityPub Server, for small installs with multiple domains

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • PopRuby - Clothing and Accessories for Ruby Developers
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • takahe

    An ActivityPub/Fediverse server

    Hmm.. does not look good for the non-Docker setup. The developer replied with "I am deliberately avoiding offering a non-Docker install path":

    https://github.com/jointakahe/takahe/issues/44

    Creating a non-Docker fork would then probably be an uphill battle.

  • activity-kit

    An attempt to build a spec-compliant ActivityPub core library.

    Ahh this is so exciting to see so much happening in this space all of a sudden! My quest to get a personal instance running has been a long slog for me personally.

    I had been working on an ActivityPub server in Node.js/TypeScript for a while before the Twitter migration. It's got most of the features I'd want in a small server but it's basically bring-your-own-client at the moment.

    https://github.com/michaelcpuckett/activitypub-core

    Finding all the resources to build a complete server that can interact with other instances isn't easy, so maybe this can help someone. The spec is well worded, but the checklist is confusing, the test server is down, Mastodon has its own rules, etc. Plus you have to have at least a cursory knowledge of JSON-LD/RDF.

  • PopRuby

    PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.

  • FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

  • simonwillisonblog

    The source code behind my blog

    That's what I'm doing right now - my personal site is https://simonwillison.net/ and serves WebFinger - my Mastodon instance is https://fedi.simonwillison.net/ which is hosted by https://masto.host/ (just because I don't want to sysadmin it).

    The problem is that you can't have multiple domains point to a single Mastodon instance. I'd like to share my single instance with friends who can bring their own domain name.

    Basically the problem is that current Mastodon only supports single settings for the LOCAL_DOMAIN and WEB_DOMAIN.

    More details on how mine works here: https://til.simonwillison.net/mastodon/custom-domain-mastodo...

  • Mastodon

    Your self-hosted, globally interconnected microblogging community

    There is an open GitHub issue to add that functionality! If anyone is able to help your work would be appreciated!

    https://github.com/mastodon/mastodon/issues/2668

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts