まーMatrixはプロトコルだから微妙に違う部分もあるけど
Matrixサーバ建てた時のドメインどれがいいか
[device-port] [halium-10.0] [blueline] Google Pixel 3 #242 | https://github.com/Halium/projectmanagement/issues/242
ただ、Haliumの動作に必要なサービス起動するのに使ってるだけな気がするから、サービスファイル見て移植すれば任意のinitでもいけそう
ただ、特定のディストリに特化してるわけじゃなくて、互換レイヤを提供するのが目的だから、頑張れば任意のディストリを移植できそう
#include <stdio.h>
int main(void)
{
printf("Hello world!\n");
return 0;
}
HTTP-01で認証してるので、当然、リバースプロキシのホストが--fromで指定されてるドメインで名前解決できる必要はある
caddy reserve-proxy --from example.com ---to 127.0.0.1:4000
みたいに書くだけで正規の証明書のhttpsついたリバースプロキシができる
Caddyは自身がWebサーバーだから、起動時に自動でLet's Encryptに証明書要求出して、.well-known/acme-challenge以下にトークン置いて証明書取った上でhttps化してくれる感じ
Ubuntu 21.04でPleroma/OTP - noellabo's tech blog https://blog.noellabo.jp/entry/2021/05/02/113551
Pleromaは、ソースコードを改造しないで使うなら、プレコンパイル済みのバイナリをインストールするのが推奨されています。ソースからだと、Elixirのコンパイルめっちゃ時間かかるからねー。
MastodonやMisskeyでインストールやアップデートに苦労することを考えると、時間もかからないですし、失敗しないので、サクッと導入できて良いかと思います。
実際にUbuntu 21.04のVPSにインストールして流れをメモしておきましたので、参考にどうぞ。 #pleroma