Skip to content

AI 翻译说明

本文档由 AI 自动翻译,可能存在表述差异。如需核对,请参考英文原文

使用 NocoDB 构建自托管智能表格数据库

NocoDB 是一款开源无代码数据库平台,可以将数据库转换成类似 Airtable 的智能表格界面。它提供功能丰富的 Web UI,方便你直观地管理数据,同时还提供完整的 REST API。在 Olares 上运行 NocoDB,可以获得一个自托管、注重隐私的云端智能表格替代方案。

学习目标

通过本教程,你将学会:

  • 安装 NocoDB 并创建管理员账号。
  • 创建表格并从外部来源导入数据。
  • 配置 SMTP 以发送邮件。
  • 邀请团队成员并管理权限。
  • 继续配置将数据写入 NocoDB 的 n8n 工作流。

安装 NocoDB

  1. 打开应用市场,搜索“NocoDB”。

    NocoDB

  2. 点击获取,然后点击安装,等待安装完成。

设置 NocoDB

  1. 从启动台打开 NocoDB。

  2. 输入邮箱和密码,然后点击 Sign Up

    首个注册用户会自动成为超级管理员,可以管理团队成员权限。

    NocoDB 注册页面

创建表格和导入数据

你可以手动创建表格,也可以导入现有数据。

  1. 打开默认的 Getting Started Base,或从工作区菜单中选择其他 Base。

  2. 使用以下任一方式创建表格:

    • Overview 页面点击 Create New Table
    • 在左侧边栏点击 Create New > Table

    在 NocoDB 中创建表格

  3. 如需导入数据,请前往 Overview,点击 Import Data,然后选择支持的格式:

    • Airtable
    • CSV
    • Excel
    • JSON

    将数据导入 NocoDB

配置邮件

配置 SMTP 后,NocoDB 可以使用指定的发件人地址发送邮件。

  1. 点击左下角的个人资料图标,然后进入 Account Settings

  2. Configure E-mail 面板中点击 Configure

  3. 选择 SMTP,然后填写邮件服务提供商给出的 SMTP 设置。

    字段
    From address发件人邮箱地址,例如 name@example.com
    From domain@ 后面的域名,例如 example.com
    SMTP server邮件服务提供商给出的 SMTP 服务器地址,例如
    smtp.example.com
    SMTP port邮件服务提供商指定的 SMTP 端口。TLS 通常使用 587,SSL 通常使用 465
    不安全连接可使用 25
    UsernameSMTP 用户名,通常是完整的邮箱地址。
    PasswordSMTP 密码、应用专用密码或授权码。
  4. 根据邮件服务提供商的要求调整安全开关。

  5. 点击 Test 检查连接,然后点击 Save 保存 SMTP 设置。

邀请团队成员

  1. 点击左下角的个人资料图标,然后进入 Account Settings

  2. 在左侧边栏展开 Users,选择 User Management

  3. 点击右上角的 Invite User

  4. 输入团队成员的邮箱地址,设置适当的访问级别,然后点击 Invite

    在 NocoDB 中邀请团队成员

  5. 如果 NocoDB 显示 Copy Invite URL,请复制该 URL 并发送给受邀成员。

受邀成员可以通过邀请邮件或邀请 URL 注册。

使用 n8n 自动处理 NocoDB 数据

NocoDB 很适合作为 n8n 自动化工作流的数据存储。创建 Base 和表格后,请参阅将工作流结果保存到 NocoDB,完成以下操作:

  • 从 Olares 设置中复制当前 NocoDB Endpoint。
  • 创建 NocoDB API token。
  • 在 n8n 工作流中添加 NocoDB 凭证和 NocoDB 节点。
  • 测试工作流能否在表格中创建新记录。

了解更多