Just a Little Activity Pub Server

This server is a partial implementation of the server part of the ActivityPub protocol, intended for didactic purposes.

LittleActivityPub is a free-software project. Source codes are available in the LittleActivityPub repository on github. So, please, contribute or just use and reuse it.

Retrieve ActivityStream object

Retrieve from the internet by URI an object in the ActivityStream format (media type application/ld+json; profile="https://www.w3.org/ns/activitystreams).

Create an Actor

Feel free to create a new account to start experimenting with the ActivityPub protocol.

An RSA key pair can be generated, for example, with the following commands on a linux shell:

 openssl genrsa -out private.pem 2048
 openssl rsa -in private.pem -outform PEM -pubout -out public.pem
						

The public and private keys, encoded in PEM format, will be on the files private.pem and public.pem ,respectively.

Alternatively, you can let your browser generating a novel key pair for you. Don't forget to store safely on your PC your private key, it will be essential!

About cookies - starting the account creation you will access site pages which use session cookies for captcha.

Accounts

sgragnafossi@www.opendatahacklab.org

testcryptosubtle@www.opendatahacklab.org