Skip to content

Adds an activity pub simple server to a static site using dotnet azure functions

License

Notifications You must be signed in to change notification settings

mahomedalid/almost-static-activitypub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Almost Static ActivityPub

Adds an activity pub simple server to a static site using dotnet azure functions and other dotnet utilities.

Goals

  • Allow a blog to federate with Mastodon instances. This means, that the blog may appear in other ActivityPub implementations, but the focus and priority is to follow the Mastodon implementation of ActivityPub.
  • Use static files whenever possible. This allows to maintain everything cheap and fast.
  • When static files are not possible, use the most cheapest alternative in Azure. Which in this case was Azure Functions. But, this can easily implemented in AWS, GCP, or custom servers.

Features

  • Fediverse Integration - Your blog appears as a discoverable user account in Mastodon and other ActivityPub-compatible platforms, allowing visitors to follow and subscribe to your content
  • Cross-Platform Publishing - Blog posts are automatically distributed to Mastodon and other fediverse instances, reaching a wider audience
  • Interactive Comments - Replies from Mastodon users appear directly on your blog posts, creating a seamless conversation experience
  • Custom Domain Support - Uses your existing blog domain for ActivityPub identity, maintaining brand consistency

Roadmap

  • Quote Posts Support - Enable the ability to quote and share posts from other ActivityPub instances
  • Content Moderation - Implement moderation tools to filter and manage incoming replies and interactions
  • Unified Comments Dashboard - Create a centralized page displaying all recent comments and replies across posts

Alternatives

I found these alternatives that may be more easier/simple of implement, or are closer to what you need:

Getting Started

Follow the instructions on these series to implement activitypub in a static site.

License

This project is licensed under the terms described in LICENSE.md.

About

Adds an activity pub simple server to a static site using dotnet azure functions

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages