ワークフローを自動化するのに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分で整理します。