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 d258d1fc70
Rework account path handling, sort outbox envelopes by number of accounts at each url, change account timeline handling
9 months 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 Rework account path handling, sort outbox envelopes by number of accounts at each url, change account timeline handling 9 months ago
tools Move src/util/* to submodule, implement route for status quotes, fix path for embed tool 11 months ago
.build.ignores
.builder.options.rb
.gitignore Add build file (was excluded by .gitignore), update .gitignore, add automatic account sync (3-5 day interval), fix inconsistent actor/attributedTo data, move rfc3339 timestamp code to util submodule 10 months ago
.gitmodules Move src/util/* to submodule, implement route for status quotes, fix path for embed tool 11 months ago
LICENSE
README.md Fix typo in README, update submodules, implement delivery of activities via TOR, make sure system statuses have unique IDs, fix HTTP signature generation to work with http:// URLs 10 months ago
build.sh Move src/util/* to submodule, implement route for status quotes, fix path for embed tool 11 months ago
clean.sh Fix issue with clean, implement process management 11 months ago
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

apogee

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.

Features

  • Single User - It's just you.
  • NoSQL - No need to install or maintain a database.
  • ActivityPub federation - follow interesting people on the many instances of the fediverse.

Dependencies

  • libCURL
  • OpenSSL