n8nをサーバーにインストールしてみる

ワークフローを自動化するのにn8nをサーバーにインストールしてみることにしました。

手順は以下

パッケージリストを更新

Bash

sudo apt update && sudo apt upgrade -y

Dockerをインストール

Bash

sudo apt install docker.io -y

Docker Composeをインストール

Bash

sudo apt install docker-compose -y

現在のユーザーをDockerグループに追加
(毎回
sudo
を打たなくて済むようになります)

Bash

sudo usermod -aG docker $USER

ここでサーバーから1回ログアウトして、再度ログイン

ここからn8nの設定ファイルを作成

n8n用のディレクトリを作成し、そこに移動

Bash

mkdir ~/n8n
cd ~/n8n

docker-compose.yml
ファイルを作成

nano
というテキストエディタで設定ファイルを開きます。

Bash

nano docker-compose.yml

設定内容を貼り付け
開いたエディタに、以下の内容をそのままコピー&ペーストしてください。

YAML

version: ‘3.7’

services:
n8n:
image: n8nio/n8n
restart: always
ports:
– “5678:5678”
environment:
– TZ=Asia/Tokyo
volumes:
– ./n8n_data:/home/node/.n8n

ファイルを保存して閉じる

Ctrl + X
を押し、次に
Y
を押し、最後に
Enter
を押して保存します。

Dockerコンテナをバックグラウンドで起動

~/n8n
ディレクトリにいることを確認して、以下のコマンドを実行します。

Bash

docker-compose up -d

n8n_n8n_1 is up-to-date
のようなメッセージが出れば成功

n8nのポートを開放

Bash

sudo ufw allow 5678

ブラウザでアクセス
Webブラウザを開き、。
http://<あなたのサーバーのIPアドレス>:5678

オーナーアカウントの作成
初めてアクセスすると、オーナーアカウント(管理者)の作成画面が表示されます。メールアドレスやパスワードなどを設定して、アカウントを作成してください。

AIツールをもっと仕事に活かしませんか?

この記事で紹介したようなAIツールの活用方法を、実際の業務に合わせて学べる「仕事に使うためのAI・パソコン実務レッスン」を提供しています。ChatGPTやGeminiの基本的な使い方から、実務での応用まで、60分で整理します。

コメントする