概要
Misskeyインスタンスはそれなりにあるがリレーはあんまりない気がするのでサクッと建てる方法を紹介します。
色々あるみたいですが今回はRustで書かれているAodeRelayのフォークを使います。
宣伝
この方法で実際にrelay.sda1.netを構築しました。
自由に追加できるのでインスタンスをお持ちの方はhttps://relay.sda1.net/inbox
を追加することをご検討ください。(宣伝)
前提条件
- Linux
- docker-composeが使えるかdockerにcomposeプラグインが入っている状態
- 安定したネットワーク環境
Docker composeの設定
いい感じのイメージがなかったので私が作りました。
docker-compose.yml
version: '3'
services:
relay:
image: nexryai/relay:latest
volumes:
- ./data:/mnt/
ports:
- 8080:8080
environment:
- ADDR=0.0.0.0
- SLED_PATH=/mnt/sled/db-0.34
- HOSTNAME=[リレーのドメイン]
- PUBLISH_BLOCKS=false
- RESTRICTED_MODE=false
restart: always
あとはいい感じにリバースプロキシを設定してください。