Skip to content

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

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

24 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

  • The blog should appear as a user in Mastodon instances, and it will allow to be followed/subscribed. (COMPLETE)
  • Posts should appear in Mastodon instances. (COMPLETE)
  • Posts can be "replied" in Mastodon, and these replies would appear in my blog site. (COMPLETE)
  • Should use the domain of the blog. (COMPLETE)
  • Support for multiple/accounts/tags
  • Multiple levels replies
  • Generating followers json
  • Allow to publish notes as threads
  • Allow to pre-visualize a note

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.

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages