Derek
db05f44aaa
https://github.com/mastodon/mastodon/pull/14556 https://github.com/mastodon/mastodon/issues/15016 https://github.com/go-fed/httpsig/issues/3 |
||
---|---|---|
.github | ||
api | ||
control | ||
deliver | ||
docs | ||
misc | ||
models | ||
.gitignore | ||
Dockerfile | ||
LICENCE | ||
config.yml.example | ||
docker-compose.yml | ||
go.mod | ||
go.sum | ||
main.go | ||
readme.md |
readme.md
Activity Relay Server
Yet another powerful customizable ActivityPub relay server written in Go.
Packages
github.com/yukimochi/Activity-Relay
github.com/yukimochi/Activity-Relay/api
github.com/yukimochi/Activity-Relay/deliver
github.com/yukimochi/Activity-Relay/control
github.com/yukimochi/Activity-Relay/models
Requirements
Run
API Server
relay --config /path/to/config.yml server
Job Worker
relay --config /path/to/config.yml worker
CLI Management Utility
relay --config /path/to/config.yml control
Config
YAML Format
ACTOR_PEM: /var/lib/relay/actor.pem
REDIS_URL: redis://redis:6379
RELAY_BIND: 0.0.0.0:8080
RELAY_DOMAIN: relay.toot.yukimochi.jp
RELAY_SERVICENAME: YUKIMOCHI Toot Relay Service
JOB_CONCURRENCY: 50
# RELAY_SUMMARY: |
# RELAY_ICON: https://
# RELAY_IMAGE: https://
Environment Variable
This is Optional : When config.yml
not exists, use environment variable.
- ACTOR_PEM
- REDIS_URL
- RELAY_BIND
- RELAY_DOMAIN
- RELAY_SERVICENAME
- JOB_CONCURRENCY
- RELAY_SUMMARY
- RELAY_ICON
- RELAY_IMAGE
Document
See GitHub wiki to build / install / manage relay.
License
Project Sponsors
Thank you for your support.