赞
踩
NocoDB是Airtable的开源替代品,它是一个无代码数据库平台,允许团队通过熟悉且直观的电子表格界面轻松协作和构建应用程序。将 MySQL、PostgreSQ、SQL Server、SQLite 或 MariaDB 转换为智能电子表格。
创建或导入项目
表格示例
NocoDB 将传统数据库转化为一个可视化的、协作的智能平台,受到Airtable的启发,支持类似的电子表格式交互和关系型数据库Schema设计。它允许用户通过API自动生成,无需编写代码即可创建、读取、更新和删除数据库记录。相比Airtable,NocoDB的最大优势在于它是完全开源和免费的,支持多种数据源,如MySQL、PostgreSQL、SQL Server和SQLite等。
环境准备
:::info
nocodb 标准软件。版本:0.205.0
MySQL数据库标准软件 版本: 8.3.0
:::
version: '3' services: mysql: restart: always image: bitnami/mysql:8.3.0 container_name: mysql environment: - MYSQL_ROOT_USER=root - MYSQL_ROOT_PASSWORD=root - ALLOW_EMPTY_PASSWORD=no - MYSQL_CHARACTER_SET=utf8 - MYSQL_COLLATE=utf8_general_ci - MYSQL_USER=qcenter - MYSQL_PASSWORD=qingcloud@3721 - MYSQL_DATABASE=wcenter - MYSQL_AUTHENTICATION_PLUGIN=mysql_native_password network_mode: host
version: '3'
services:
nocodb:
restart: always
image: registry.cn-hangzhou.aliyuncs.com/qingcloudtech/nocodb:0.205.0
container_name: nocodb
ports:
- 8080:8080
volumes:
- /u01/nocodb/data:/usr/app/data
environment:
- NC_DB=mysql2://10.0.0.22:3306?u=qcenter&p=qingcloud@3721&d=wcenter
- NC_AUTH_JWT_SECRET=569a1821-0a93-45e8-87ab-eb857f20a010
network_mode: host
变量名 | 必填项 | 备注 | 默认值 |
---|---|---|---|
NC_DB | 是的 | 查看我们的数据库 URL | 不建议 |
DATABASE_URL | 不 | JDBC URL 格式。可以用来代替NC_DB.用于一键 Heroku 部署 | |
DATABASE_URL_FILE | 不 | 包含 JDBC URL 格式的文件的路径。可以用来代替NC_DB.用于一键 Heroku 部署 | |
NC_PUBLIC_URL | 是的 | 用于发送电子邮件邀请 | |
NC_AUTH_JWT_SECRET | 是的 | JWT 秘密用于身份验证和存储其他秘密 | 将生成一个随机秘密 |
NC_SENTRY_DSN | 不 | 用于哨兵监控 | |
NC_CONNECT_TO_EXTERNAL_DB_DISABLED | 不 | 禁用使用外部数据库创建项目 | |
NC_DISABLE_TELE | 不 | 禁用遥测 | |
NC_BACKEND_URL | 不 | 自定义后端 URL | http://localhost:8080将会被使用 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。