Personal ActivityPub server intended for single-user instances.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
teknomunk f04141fdbd
Fix probably SEGV in outbox envelope creation with shared inboxes, move data for statuses so everything isn't data/statuses/*.json (need to repeat for data/statuses/ap)
1 year ago
assets
migrations Fix probably SEGV in outbox envelope creation with shared inboxes, move data for statuses so everything isn't data/statuses/*.json (need to repeat for data/statuses/ap) 1 year ago
src Fix probably SEGV in outbox envelope creation with shared inboxes, move data for statuses so everything isn't data/statuses/*.json (need to repeat for data/statuses/ap) 1 year ago
tools
.build.ignores
.builder.options.rb
.gitignore
.gitmodules
LICENSE
README.md
build.sh
clean.sh
pretty_json.rb Add debug tool (pretty_json.rb), change limit on follower/following accounts results, implement delivery to shared inboxes 1 year ago

README.md

apoge

Personal ActivityPub server intended for single-user instances.

This software is intended to support exactly one user, and bot accounts owned by that user.

WARNING! This software is early in development and as such is missing most of the functionality one would expect from an ActivityPub server. Software is unstable.

USE AT YOUR OWN RISK.

Dependencies

libCURL

TODO

[ ] Autmatic verification of /inbox items [ ] Fetch signing keys [ ] Verify HTTP Signature [ ] Implement follow replies [X] Fetch remote account data [ ] Create outbox Accept activity [ ] Create notification [ ] Process /outbox [ ] Implement HTTP Signatures