以前 Raspberry Pi において、docker-compose で n8n をインストールした。
Raspberry Pi に docker-compose で n8n を立てる|荒川 仁志 | Hitoshi Arakawa
https://note.com/hitoshiarakawa/n/n4b9a90cdc180
再度インストールし直したが上のやり方だとうまくいかない(同じ環境なのに)。
そこでやり方を変えてインストールし直した。
環境:
・Raspberry Pi 4 8GB(Bookworm Lite 64bit)
・macOS Golden Gate 27.0.1(英語環境、作業環境)
・n8n 1.107.4
(1)Docker をインストールする。
Raspberry Pi に Docker をインストールする | 荒川仁志 公式サイト
https://hitoshiarakawa.com/blogs/2024/2024-12-14_installing-docker-on-raspberry-pi/
(2)docker-compose をインストールする。
以下の【 docker-compose のインストール】に従う。
Ubuntu に Docker と docker-compose をインストールする|荒川 仁志 | Hitoshi Arakawa
https://note.com/hitoshiarakawa/n/na806c9f3c3fb
(3)ディレクトリーを作成して移動。
$ mkdir n8n; cd n8n
(4)compose.yml を作成する。
services:
n8n:
image: n8nio/n8n:latest
container_name: n8n
restart: always
ports:
- "5682:5678"
environment:
- GENERIC_TIMEZONE=Asia/Tokyo
- TZ=Asia/Tokyo
- N8N_HOST=0.0.0.0
- WEBHOOK_URL=http://{Raspberry Pi の IP アドレス}:5682/
- N8N_PORT=5678
- N8N_PROTOCOL=http
- N8N_SECURE_COOKIE=FALSE
volumes:
- ./n8n_data:/home/node/.n8n
アクセス用のポートは 5682 にしている。
(5)データ用ディレクトリーを作成する。
$ mkdir n8n_data
(6)5の所有権を変更する。
$ sudo chown -R 1000:1000 ./n8n_data
(7)コンテナを立ち上げる。
$ sudo docker compose up -d
少し待ってから http:/{IP アドレス}:5682 にアクセスすることで n8n が利用できる。
バージョン 2.41.6 がインストールされた。
コンテナを停止するには以下。
$ sudo docker compose stop
Amazon.co.jp: Raspberrypi5 8G ラズベリーパイ5 技適取得済マーク入り商品 : パソコン・周辺機器
https://amzn.to/3I9bQac