n8n 一直没有体验上。
我的 nas npm 被我玩坏的了,懒得修复。不能部署。
win10ltsc 版本不行。无法安装市场和 docker。
n8n 也可以和其他云函数部署。但是发现有一键部署为啥不用 serv00 呢。
这个 serv00 虚拟机三个月不用就回收了账号。
教程放在最后的参考。我只记录问题。
added 1 package in 5s
i.sh 309:/home/ace/.npm-global/bin/pnpm denied
提示没有权限。设置权限不行。卸载 npm 重新安装不行。
这个问题输入
devil binexec on
然后断开重连 ssh
ls 显示 n8n 目录 进去
bash i.sh
自动执行 sh 脚本
自动卸载重新安装。
这也是我搞了七八次,最后还是安装成功的关键。
后来还是提醒错误
Failed in 15.9s at /home/ace/.local/share/pnpm/global/5/.pnpm/sqlite305.1.7/node modules/sqlite3 ELIFECYCLE Command failed with exit code 1. 【ERROR】n8n 安装失败
最后放弃 PostgreSQL 数据库
用 sqlite 数据库成功了。估计我卸载过 npm 配置环境有问题。
数据库问题,代码思维就复杂了。我还想用代码搞定。
我想起还有控制面板,里面肯能就有直接管理数据库的。果然有。点击删除数据库就行。简单方便。
> [!NOTE]
> 在 FreeBSD 系统中,如果你需要删除 PostgreSQL 数据库,你可以使用 dropdb 命令。这个命令是 PostgreSQL 安装中的一部分。
>
> 首先,你需要确定你要删除的数据库名称。然后,你可以使用以下命令删除数据库:
>
> dropdb [option...] dbname
>
> 这里是一个删除名为 mydatabase 的数据库的例子:
>
> dropdb mydatabase
>
> 在执行这个命令之前,请确保你有足够的权限来删除数据库,并且要小心,因为这将删除数据库及其所有内容。
>
> 如果你是在问如何在 FreeBSD 中卸载 PostgreSQL 数据库软件,那么你需要使用 Ports 系统来完成。以下是卸载 PostgreSQL 的步骤:
>
> 首先,你需要知道你安装的 PostgreSQL 版本。你可以通过以下命令来查找:
>
> pkg info | grep postgresql
>
> 然后,你可以使用 pkg delete 命令来卸载它:
>
> pkg delete postgresqlX.Y.Z
>
> 将 X.Y.Z 替换为你的实际版本号。
>
> 最后,你可能还需要删除配置文件和数据目录,这通常位于 /var/db/postgresql 和 /var/db/postgresql_db。
>
> 请注意,在执行任何删除操作之前,确保你已经备份了所有重要数据。
云函数部署 n8n 参考
每日一技:使用 Zeabur 部署 n8n 服务 - 少数派
N8N+huggingface, 一款效率神器,AI 利器,必备良品【免费云端电脑 + AI,一键部署,工作自动化】_哔哩哔哩_bilibili
serv00 部署 参考
n8n-serv00/README.md at main · aigem/n8n-serv00 · GitHub
一键免费部署自动化工作流神器 N8N 在十年免费主机上自动部署教程 N8N+serv00_哔哩哔哩_bilibili
之前提及 n8n
ActivityPub – ACEVS
之前提及 serv00
免费虚拟主机 serv00 – ACEVS