Docker 版 Akkoma のサーバー移行

Hitoshi Arakawa | 2024/12/13 Fri 04:41

Docker 版 Mattermost のサーバー移行について書いた。

Docker 版 Mattermost のサーバー移行 | 荒川仁志 公式サイト
https://www.hitoshiarakawa.com/blogs/2024/2024-12-10_migrating-mattermost-docker-server/

同様の方法で Akkoma も移行できた。

移行元:
・VMware vSphere Hypervisor 7.0 Update 3
・Ubuntu 20.04
・Docker version 27.3.1, build ce12230
・Docker Compose version v2.22.0

移行先:
・macOS Sequoia 15.0.1(英語環境)
・Docker version 27.3.1, build ce12230
・Docker Compose version v2.30.3-desktop.1

作業環境:
・macOS Sequoia 15.0.1(英語環境)

公開ポートが 4001 の場合、docker-compose.ymlenvironment:DOMAIN: の指定で、localhost:4001 と記述すれば、http://localhost:4001 でアクセスできるようになる。

また ports: の指定を、'4001:4000' から '0.0.0.0:4001:4000' に変更することで、別デバイスから http://{Mac の IP アドレス}:4001 でアクセスできるようになるかと思ったが、これはうまくいかなかった。

ただし、Cloudflare Tunnel で公開をするなら environment:DOMAIN: はドメイン名を設定しないと、ページ自体が表示できても画像をアップロードしたときに画像を表示できなかった。つまりローカルで見るだけなら http://localhost:4001 でいいが、公開するならドメイン名を記述しよう。

参考:
Docker で Akkoma をインストールする|荒川仁志
https://note.com/hitoshiarakawa/n/nb95e86373e7e

開発系エンジニアのためのDocker絵とき入門 | 鈴木亮 | 工学 | Kindleストア | Amazon
https://amzn.to/4fjqPc6