Docker 版 Akkoma のサーバー移行2

Hitoshi Arakawa | 2024/12/29 Sun 08:38

Docker 版の Akkoma インスタンスを、VMware ESXi から Mac へサーバーの移行をしたことを書いた。

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

その後全く同様の手順で、今度は Mac から Proxmox の Ubuntu へインスタンスを移行した。

移行後のインスタンスは問題なく稼働していると思っていた。

しかしなぜかモバイル端末からだと写真の投稿ができないと気付いた。テキストだけの投稿はできるが、写真が添付されていると投稿ができない。

調べてみると Akkoma のディレクトリーのユーザーが 501 や 70 となっている。ユーザーが 70 となっているのは Postgres のディレクトリー、すなわちデータベース用のディレクトリーだ。

試しにすべてのディレクトリーのユーザーを Ubuntu の現在のユーザーに所有者を変更してみた。

$ sudo chown -R {Ubuntu のユーザー名} akkoma/

すると問題なくモバイル端末からの写真付きの投稿ができるようになった。

Mac に docker-compose で立てた n8n をサーバー移行した際も、移行先でディレクトリーの所有者を現在のユーザーに変更しなければ動かなかった。

Docker のサーバー移行においてはディレクトリーの所有者を変更することも必要なようだ。

参考:
【 chown 】 ファイルやディレクトリの所有者を変更する | 日経クロステック(xTECH)
https://xtech.nikkei.com/it/article/COLUMN/20060227/230729/

Mac に n8n を docker-compose で立てる | 荒川仁志 公式サイト
https://www.hitoshiarakawa.com/blogs/2024/2024-12-16_docker-compose-n8n/

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