ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

debian11 使用 podman 部署 n8n

debian11 使用 podman 部署 n8n
  1. 拉取镜像
podman pull docker.n8n.io/n8nio/n8n:latest
  1. 创建目录和启动脚本
mkdir -p /root/n8n/
touch run.sh

run.sh

#!/bin/bash
name=n8n
data_dir=/root/n8n/data
ssl_dir=/root/n8n/ssl
cart_file=$ssl_dir/cert.pem
key_file=$ssl_dir/key.pemif [ ! -d $data_dir ]; thenmkdir -p $data_dirchmod 777 $data_dir
fiif [ ! -d $ssl_dir ]; thenmkdir -p $ssl_dirchmod 777 $ssl_dir
fiif [ ! -f $cart_file ] || [ ! -f $key_file ]; thenecho "SSL certificate or key file not found!, start to generate self-signed certificate"cd $ssl_diropenssl req -x509 -nodes -days 3650 -newkey rsa:4096 -keyout $key_file -out $cart_file -subj "/CN=localhost"chmod 777 $cart_file $key_filecd -
fipodman stop $name
podman rm $namepodman run -itd \--name n8n \--restart always \-p 5678:5678 \-v /root/n8n/data:/home/node/.n8n \-v /root/n8n/ssl:/ssl \-e GENERIC_TIMEZONE="Asia/Shanghai" \-e TZ="Asia/Shanghai" \-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \-e N8N_RUNNERS_ENABLED=true \-e N8N_PROTOCOL=https \-e N8N_SSL_KEY=/ssl/key.pem \-e N8N_SSL_CERT=/ssl/cert.pem \docker.n8n.io/n8nio/n8n:latest
  1. 访问n8n
    打开浏览器,输入 https://服务器ip:5678

参考:
[1]. n8n官方文档-docker部署

返回列表