精选NAS应用商店
NasAppStore为飞牛OS、群晖、威联通等NAS系统提供海量精选免费适配应用,一站式安装管理,帮您轻松打造多媒体家庭私有云中心,发掘NAS更多潜力。

NocoDB - 开源无代码数据库平台

应用介绍

NocoDB 是一个开源的无代码数据库平台,它可以将任何 SQL 数据库转换为智能的在线表格。作为一款非常适合部署在 NAS 上的开发工具,NocoDB 允许你无需编写代码即可创建复杂的数据库应用,非常适合个人和小型团队管理数据。

NocoDB 提供了类似 Airtable 的直观表格界面,支持丰富的数据类型、视图切换(表格、画廊、甘特图、日历)、角色权限管理、API 自动生成等功能。你可以用它来做项目管理、客户关系管理、库存管理、内容管理等各种场景,完全满足个人和小团队的需求。

安装说明

前提依赖

NocoDB 需要一个 SQL 数据库作为数据存储,可以选择 SQLite、MySQL、PostgreSQL 或 MSSQL。对于 NAS 部署来说,使用 SQLite 最简单,不需要额外依赖数据库服务,如果需要更高性能可以选择 MySQL 或 PostgreSQL。

安装配置

以下是使用 Docker Compose 部署 NocoDB 的示例配置,使用 SQLite 作为数据库:

version: '3.8'
services:
  nocodb:
    image: nocodb/nocodb:latest
    ports:
      - "8080:8080"
    volumes:
      - ./nocodb-data:/usr/app/data
    restart: unless-stopped
    environment:
      - NC_DB=sqlite://usr/app/data/noco.db
      - NC_PUBLIC_URL=http://your-nas-ip:8080

如果你想使用 PostgreSQL,可以修改环境变量 NC_DB 为:

NC_DB=pg://host:port/dbname?user=username&password=password

使用说明

  1. 启动容器后,访问 http://你的NAS地址:8080 即可进入 NocoDB
  2. 首次启动需要创建管理员账号,设置用户名和密码
  3. 登录后你可以创建新的项目,连接到你的数据库
  4. 创建表格后,你可以自定义字段类型,添加数据,分享给团队成员
  5. NocoDB 自动提供 REST API 和 SDK,你可以在其他应用中调用这些 API 来操作数据

NocoDB 还支持丰富的扩展集成,可以连接 Slack、Discord、AWS S3、MinIO 等服务,满足不同场景的扩展需求。

开源信息

  • GitHub 地址:https://github.com/NocoDB/NocoDB
  • 官方网站:https://www.nocodb.com/
  • 文档地址:https://docs.nocodb.com/
  • 许可证:Sustainable Use License
  • Star 数量:超过 38k