DockerとCloudFlare Tunnelを使って自宅サーバーにMisskeyのインスタンスを立てる
Misskey #
分散型 SNS である Misskey のインスタンスを misskey.sk85.org/に立てました。自分のサーバーなので当然広告無しで快適。細かいことを記録するのにとっても便利。
Docker でインスタンスを立てる #
Docker Compose を使った Misskey 構築 | Misskey Hubにほぼ従った。nginx をフロントエンドに使っているので、nginx から misskey のコンテナにプロキシしている。
cloudflare tunnel でサーバーを公開する #
Cloudflare Tunnel を使ってローカルのサーバーを安全に公開すると同じ手法で公開する。cloudflare のコントロールパネルから CNAME レコードを追加した後、.cloudflared ディレクトリにある config.yml に nginx プロキシのポートを追加して cloudflared を再起動。
cloudflare のキャッシュを無効にする #
misskey.sk85.org にアクセスするとよくわからないエラーが出る。

ローカル ip アドレスでアクセスするとエラーは出ない。何故か windows の chrome からアクセスするとエラーがでない。

Misskey インスタンスの主になってみました。 | うすゆきブログにも書かれているように、どうも cloudflare のキャッシュ関係っぽい。ということで、Cloudflare の Page Rules を理解した上で設定する(Page Rules チュートリアル) – Cloudflare ヘルプセンターを参考に misskey.sk85.org/* のキャッシュをバイパスするとうまくいった。

コメント