この内容は2022/12月現在 LemmyBB 0.1.2を導入したときの内容です

既存のLemmyサーバへLemmyBBを追加する方法です。

README.md読めばわかるんですが・・メモがてら)

殆どの方はDockerで立てているとおもいますので、Dockerの方法です。

docker-compose.yamlを修正

  lemmybb:
    image: lemmynet/lemmybb:0.1.3
    restart: always
    ports:
      - "127.0.0.1:8701:8701"
    environment:
      - LEMMYBB_BACKEND=http://lemmy:8536
      - LEMMYBB_LISTEN_ADDRESS=0.0.0.0:8701
      - LEMMYBB_INCREASED_RATE_LIMIT=1
    volumes:
      - ./lemmybb_categories.hjson:/app/lemmybb_categories.hjson:ro
    depends_on:
      - lemmy

基本的にこれでOKなはずです。

lemmybb_categories.hjsonについて

LemmyBBのトップ画面にでるカテゴリです。

この設定をしなくても大丈夫ですが、その場合はコミュニティの一覧が表示されます。

ただ、この一覧だとコミュニティ名ではなくIDで表示されるので結構見づらいですw

ちなみに、設定しなかったコミュニティはその一覧に飛んで確認できます。

うちの設定例です。
見てわかる通り、PeerTubeを追加可能です。

ドメイン部分を変えれば、別のインスタンスのコミュを設定することもできるわけですね。

[
  [
    "運営情報"
    [
      "[email protected]"
    ]
  ]
  [
    "管理者ブログ"
    [
      "[email protected]"
    ]
  ]
  [
    "General"
    [
      "[email protected]"
      "[email protected]"
      "[email protected]"
      "[email protected]"
      "[email protected]"
      "[email protected]"
    ]
  ]
  [
    "個人ブックマーク"
    [
      "[email protected]"
      "[email protected]"
      "[email protected]"
    ]
  ]
  [
    "ゲーム関連"
    [
      "[email protected]"
      "[email protected]"
      "[email protected]"
    ]
  ]
  [
    "PeerTube"
    [
      "https://fedimovie.com/video-channels/korako"
      "https://fedimovie.com/video-channels/seagreen_ch"
      "https://fedimovie.com/video-channels/juja"
      "https://fedimovie.com/video-channels/hanubeki_rhythm"
      "https://fedimovie.com/video-channels/hanubeki_genshin"
      "https://fedimovie.com/video-channels/hanubeki_channel"
    ]
  ]
]

最後にdocker-compose up -dしてlemmybbを起動します。

nginx

README.mdから拝借

wget https://raw.githubusercontent.com/LemmyNet/lemmyBB/main/docker/nginx.conf -O /etc/nginx/sites-enabled/lemmybb.conf
sed -i -e 's/$lemmybb_domain/lemmybb.com/g' /etc/nginx/sites-enabled/lemmybb.conf
sed -i -e 's/$lemmyui_domain/lemmyui.com/g' /etc/nginx/sites-enabled/lemmybb.conf
nginx -s reload

LemmyBB用のnginx設定を追加してあげるだけです。


これでドメインにアクセスすれば表示されるはず。。

まあ、私LemmyBB使ってないんだけどね・・。(まだバグあるし)