...is a service-type ActivityPub actor that will re-broadcast anything sent to it to anyone who subscribes to it.
GET /actorPOST /inboxGET /.well-known/webfingerGET /.well-known/nodeinfoGET /nodeinfo/2.0GET /statshttps://www.w3.org/ns/activitystreams#Publichttps://www.w3.org/ns/activitystreams#Publicactor with mix command or pleroma_ctl
MIX_ENV=prod mix pleroma.relay follow https://your.relay.hostname/actor./bin/pleroma_ctl relay follow https://your.relay.hostname/actoractor with mix command or pleroma_ctl
MIX_ENV=prod mix pleroma.relay unfollow https://your.relay.hostname/actor./bin/pleroma_ctl relay unfollow https://your.relay.hostname/actorCreate, Update, Delete, Announce, Undo, Movehttps://www.w3.org/ns/activitystreams#Public will be re-broadcast
CreateDownload docker-compose.yml .env from source
edit .env file RELAY_DOMAIN
Generate actor key:
openssl genrsa 2048 > actor.pem
docker-compose pull && docker-compose up -dRemember to create a reverse-proxy config rule in your web server if you'd like to add a SSL certificate.
It may need quite a few time to finish start-up work (or much request before working properly?). Before that, it will return "Invalid Signature: cryptographic signature did not verify" error. You may need to quit and rejoin if this occasion occur.
There's no built-in homepage, so you may like to write one if needed. As for server status, just check the /stats endpoint. It will return a JSON-formatted status info. You can surely handle that in front-end.
Content type
Image
Digest
Size
51.3 MB
Last updated
over 5 years ago
docker pull nyaone/pub-relay