吴志勇的博客 吴志勇的博客
  • h5

    • HTML5&CSS3
  • scss

    • css预处理语言
  • JavaScript

    • JavaScript教程
    • Ajax
    • ES6教程
    • NodeJS
    • Typescript
  • 框架

    • Jquery
    • VUE
    • React
  • Swing专题
  • java基础
  • javaweb
  • 框架
  • 数据库
  • netty
  • 设计模式
  • 微服务及架构
  • 云原生
  • maven
  • 单元测试
工具
我的
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

吴志勇

......
  • h5

    • HTML5&CSS3
  • scss

    • css预处理语言
  • JavaScript

    • JavaScript教程
    • Ajax
    • ES6教程
    • NodeJS
    • Typescript
  • 框架

    • Jquery
    • VUE
    • React
  • Swing专题
  • java基础
  • javaweb
  • 框架
  • 数据库
  • netty
  • 设计模式
  • 微服务及架构
  • 云原生
  • maven
  • 单元测试
工具
我的
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 运维

    • linux&shell
    • Docker教程
    • git
    • Jenkins教程
    • 正则表达式
    • 一键打包到linux环境
    • vmvare安装虚拟机集群
    • kubesphere部署nacos
    • Vmware安装centos7后网络配置
    • Certbot与Nginx配置SSL证书及自动续签指南
  • VSCode的使用
  • idea热部署
  • vscode+github图床
  • 旧笔记本安装pve+黑群晖
  • 使用阿里云容器镜像服务
  • nvm管理nodejs
  • ollma
  • 虚拟机挂载CentOS挂载本地目录
  • 老毛子Padavan安装应用
  • docker安装firecrawl并使用
  • Python使用UV指南
  • huggingface部署n8n
    • n8n使用飞书作为数据存储
    • frp内网穿透以及服务化
    • 工具
    wuzhiyong
    2025-10-11

    huggingface部署n8n

    # 使用 Hugging Face 和 Supabase 免费部署 n8n

    # 第 1 步:创建并配置 Supabase 数据库 (数据持久化)

    这是确保您的 n8n 工作流和数据在服务重启后不会丢失的关键一步。

    1. 注册并登录 Supabase:

      • 访问 Supabase 官网 (opens new window) 并创建一个免费账户。
    2. 创建新项目:

      • 登录后,在仪表盘点击 “New Project”。
      • 为您的项目命名,并生成一个安全的数据库密码。请务必保存好这个密码,稍后会用到。
      • 选择一个离您最近的区域(Region),然后点击 “Create new project”。
      • 等待项目初始化完成,这可能需要几分钟。
    3. 获取数据库连接信息:

      • 项目创建成功后,进入项目主页。
      • 顶上找到 “connect” 部分。
      • 选择 “URI” 格式。您会看到一串类似这样的链接:postgresql://postgres:[YOUR-PASSWORD]@[HOST]:[PORT]/postgres。
      • 复制Transaction pooler里的信息,我们稍后需要从中提取 Host、Port、Password 等信息。

      image-20251011145647179

    # 第 2 步:创建并配置 Hugging Face Space (应用托管)

    这是 n8n 应用实际运行的地方。

    1. 注册并登录 Hugging Face:

      • 访问 Hugging Face 官网 (opens new window) 并创建一个免费账户。
    2. 创建新的 Space:

      • 查找并复制模板

      图片

      图片

      • Owner/Space name: 为您的 Space 起一个独一无二的名字。
      • Hardware: 选择默认的 “CPU basic” 即可,之后我们可以免费升级。
      • 图片
      • 点击 “Duplicate Space”。

    # 第 3 步:访问您的 n8n

    • 回到 “App” 选项卡,点击页面顶部的公开链接 https://[your-space-name].hf.space/。
    • 浏览器会弹出登录框,输入您在环境变量中设置的 N8N_BASIC_AUTH_USER 和 N8N_BASIC_AUTH_PASSWORD。
    • 成功登录后,您就可以开始使用功能完整的私有 n8n 了!

    # 第 4 步:(强烈推荐) 防止服务休眠

    Hugging Face 的免费 Space 会在 48 小时无活动后自动休眠。为了保证您的自动化工作流持续运行,需要一个外部服务来“唤醒”它。

    1. 选择一个 Uptime 监控服务:

      • 有很多免费选择,例如 UptimeRobot, Cron-job.org 等。
    2. 创建监控任务:

      • 注册并登录您选择的监控服务。
      • 创建一个新的监控任务(Monitor)。
      • 监控类型: 选择 HTTP(s)。
      • URL: 填入您的 n8n 公开访问地址 https://[your-space-name].hf.space/。
      • 监控频率: 设置一个小于 48 小时的时间,例如 每 20 分钟。
      • 保存并启动监控。这样,该服务就会定期访问您的 n8n,使其保持活跃状态,防止休眠。
    上次更新: 2025-11-08 07:31:47

    ← Python使用UV指南 n8n使用飞书作为数据存储→

    Copyright © 2020-2025 wuzhiyong
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式