大数跨境
0
0

58k Star,一款开源低代码可视化数据库管理神器

58k Star,一款开源低代码可视化数据库管理神器 极客之家
2025-11-02
0

 

你有没有遇到过这种情况:

  • • 想看销售数据,还得找技术同事写SQL查询;
  • • 用Excel处理万行以上以上数据时,电脑卡到绝望;
  • • 好不容易做好一张报表,第二天老板又要新维度;
  • • 想给内部搭个简易CRM,结果外包报价吓退全部门部门。

这些问题背后,其实都是同一个困境:要么被笨重的办公软件限制,要么被专业的数据库技术门槛阻挡。

而今天要介绍的NocoDB,正是为了解决这些痛点而生。

简介

NocoDB 是一款开源的无代码数据库平台,可以将传统的关系型数据库(如 MySQL、PostgreSQL、SQL Server、SQLite 等)转化为直观易用的智能电子表格界面。作为Airtable的开源替代,NocoDB 提供了免费且可自托管的解决方案,使用起来既有类似于表格的易用性,又有数据库的丰富功能。

核心功能

  • • 数据源连接:支持连接多种主流关系型数据库,并将它们以表格形式展现。
  • • 电子表格视图:提供类似电子表格的界面,方便用户进行数据的查看、录入、编辑、删除和查询。
  • • API 自动生成:每个表格和视图都会自动生成 RESTful API,便于与其他系统集成和数据交互。
  • • 权限管理:支持对不同用户和团队设置数据访问权限,确保数据安全。
  • • 多视图支持:提供表格、画廊、日历、看板等多种视图类型,以适应不同的数据管理需求。

安装部署

NocoDB 提供了多种安装方式,我们推荐 Docker 部署。对于大多数用户,Docker 是最简单快捷的部署方式:


   
    
   docker run -d \
  --name noco \
  -v /nocodb:/usr/app/data/ \
  -p 8080:8080 \
  nocodb/nocodb:latest

如果要使用 PostgreSQL 作为后端数据库:


   
    
   docker run -d \
  --name noco \
  -v /nocodb:/usr/app/data/ \
  -p 8080:8080 \
  -e NC_DB="pg://host.docker.internal:5432?u=root&p=password&d=d1" \
  -e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
  nocodb/nocodb:latest

使用 Docker Compose

对于生产环境,使用 Docker Compose 可以更好地管理依赖和服务配置:


   
    
   services:
  nocodb:

    image:
 nocodb/nocodb:latest
    container_name:
 nocodb
    restart:
 unless-stopped
    ports:

      -
 "8018:8080"
    environment:

      -
 NC_DB=pg://db:5432?u=nocodb_user&p=r9E69z2wQWufdJ&d=nocodb_db
      -
 NC_AUTH_JWT_SECRET=rpl924yxalpus0fo83di2lxodp0ot8f4
    volumes:

      -
 nocodb_data:/usr/app/data
    depends_on:

      -
 db

  db:

    image:
 postgres:16.6
    container_name:
 nocodb_postgres_db
    restart:
 unless-stopped
    environment:

      -
 POSTGRES_USER=nocodb_user
      -
 POSTGRES_PASSWORD=r9E69z2wQWufdJ
      -
 POSTGRES_DB=nocodb_db
    volumes:

      -
 db_data:/var/lib/postgresql/data

volumes:

  nocodb_data:

  db_data:

其他安装方式

  • • Homebrew(macOS/Linux): brew tap nocodb/nocodb && brew install nocodb
  • • 云平台部署: Sealos、Railway、Cloudron 等平台都提供了一键部署功能
  • • 二进制文件: 适用于快速本地测试

界面预览

开源地址

https://github.com/nocodb/nocodb

 

后端专属技术群

构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!

文明发言,以交流技术职位内推行业探讨为主

广告人士勿入,切勿轻信私聊,防止被骗

图片
加我好友,拉你进群

点下方的“❤支持我们,非常感谢!

【声明】内容源于网络
0
0
极客之家
内容 3208
粉丝 0
极客之家
总阅读453
粉丝0
内容3.2k