1
0
hugo/content/blog/2023-02-13-element.md
2024-04-23 22:21:26 +09:00

40 lines
1.4 KiB
Markdown

+++
date = "2023-02-13"
tags = ["matrix","element","web"]
title = "element webをcloudflare pagesでhostしてみた"
slug = "matrix-element-web"
+++
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されます。
- https://github.com/vector-im/element-web
- https://developers.cloudflare.com/pages
### 感想
cloudflare pagesもめちゃくちゃ使いやすいし、element webも非常に展開しやすくなってる。
そのため、elementは基本的にユーザーの負担なしで運用できる環境が整っています。
github, cloudflareなど各種サービスのpages(web-server)を使えばいいし、通常使用でのtrafficはそこまでweb-serverの負担にならない。
もしこだわりがあるなら、hostしてみてもいいかもしれません。
とはいえ、`app.element.io`で事足りるというのは、そのとおり。
### github pages
github pagesでも動作したので追記しておきます。
- https://docs.github.com/ja/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site