2023-02-13 / @syui

matrix , element , web

element webをcloudflare pagesでhostしてみた

config.json : https://github.com/vector-im/element-web/blob/develop/docs/config.md

dist : https://github.com/vector-im/element-web/releases

まずdistファイルをdownloadします。それをdist/以下に展開し、dist/config.jsonを置きます。

cloudflare pagesにてrepositorieを連携し、public-rootをdistに設定します。

commitすれば自動でcloudflare pagesにdeployされます。

感想

cloudflare pagesもめちゃくちゃ使いやすいし、element webも非常に展開しやすくなってる。

そのため、elementは基本的にユーザーの負担なしで運用できる環境が整っています。

github, cloudflareなど各種サービスのpages(web-server)を使えばいいし、通常使用でのtrafficはそこまでweb-serverの負担にならない。

もしこだわりがあるなら、hostしてみてもいいかもしれません。

とはいえ、app.element.ioで事足りるというのは、そのとおり。

github pages

github pagesでも動作したので追記しておきます。