2025-2-14更新一键安装脚本
第一步:买台腾讯云轻量服务器,选择docker镜像版本
第二步,域名解析到服务器IP
第三步,登陆服务器,执行下面这条一键安装脚本,根据提示输入:
- 根域名,比如210k.cc
- 二级域名:比如n8n,这样最终访问地址就是n8n.210k.cc
- 邮箱:用来申请ssl证书,填个qq邮箱即可
第四步,自动安装完成后,使用域名访问n8n即可。
sudo bash -c 'wget https://raw.githubusercontent.com/frankie0736/n8n-docker-caddy/refs/heads/main/setup_n8n.sh && chmod +x setup_n8n.sh && ./setup_n8n.sh'
这个在官方原版上的更新,增加了postgres数据库服务,可以存储ai的聊天记录
在n8n中配置数据库的默认参数(如果需要用到的话):
host: postgres
user: myuser
password: mypassword
database: mydatabase
port: 5432
以下是一步一步手动配置的方法,可全部忽略。
视频中,除了买VPS,其他都不用看了。
录制的过程中忘记了切换目录,执行完 cd n8n-docker-caddy
命令后,直接把视频拖动到6:03继续跟着操作即可。
# 拉取n8n的镜像
git clone https://github.com/frankie0736/n8n-docker-caddy.git
# 进入n8n文件夹 【录屏的时候刚开始漏了这一步】
cd n8n-docker-caddy
# 执行完这条命令之后,直接跳到6:03秒看即可。
# 创建存储卷
sudo docker volume create caddy_data
sudo docker volume create n8n_data
sudo docker volume create postgres_data
# 开放Ubuntu的防火墙端口
sudo ufw allow 80
sudo ufw allow 443
# 修改环境变量,3个地方需要修改
vi .env
# 修改caddy的配置文件中开头的域名
vi caddy_config/Caddyfile
# 启动docker: 运行n8n和caddy
sudo docker compose up -d
# 升级 1 - 拉取新的n8n版本
sudo docker compose pull
# 升级 2 - 停掉n8n服务
sudo docker compose down
# 升级 3 - 重新开启n8n服务
sudo docker compose up -d