Sign inSign up

yukimochi/activity-relay

By yukimochi

•Updated 3 days ago

Yet another powerful customizable ActivityPub relay server written in Go.

Image
2

10K+

yukimochi/activity-relay repository overview

⁠Activity Relay Server

⁠Yet another powerful customizable ActivityPub relay server written in Go.

GitHub Actions codecov FOSSA Status

Powered by Ayame

⁠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

Optional : When config file not exist, use environment variables.

  • 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 / control relay.

⁠License

FOSSA Status

⁠Project Sponsors

Thank you for your support.

⁠Monthly Donation

My Donator List⁠

⁠Donation Platform

Tag summary

Content type

Image

Digest

sha256:06909dd11…

Size

12.6 MB

Last updated

3 days ago

docker pull yukimochi/activity-relay:5ac06c3