fbpx

nocodb:前端使用 Vue.js 開發的開源 Airtable 替代品

將任何 MySQL、PostgreSQL、SQL Server、SQLite 和 MariaDB 變成一個智慧電子表格 ( smart-spreadsheet )

為何建立這個開源專案?

大多數網際網路企業都使用電子表格或資料庫來解決他們的業務需求。電子表格每天都被十億多人協作使用。然而,我們還遠遠沒有達到在資料庫上工作的類似速度,而資料庫在運算方面是更強大的工具。試圖用 SaaS 產品來解決這個問題,意味著可怕的訪問控制、供應商鎖定、資料鎖定、突然的價格變化,以及最重要的是對未來的可能性的玻璃天花板。

安裝

可以一鍵部署到 Heroku ( 請參考專案說明 )

使用 Docker

docker run -d --name nocodb -p 8080:8080 nocodb/nocodb:latest

為了永續儲存資料,你可以把 volume 裝在/usr/app/data/。

使用 npm

npx create-nocodb-app

使用 Git

git clone https://github.com/nocodb/nocodb-seed
cd nocodb-seed
npm install
npm start

安裝好後使用瀏覽器進入 GUI

http://localhost:8080/dashboard

螢幕截圖

用畫廊檢視使事情變得直覺

任何資料庫上的豐富電子表格

用App Store建立工作流程自動化

協作:就像電子表格一樣

用密碼保護分享 views

用看板 view 像專家一樣追蹤進度

使用日曆檢視,永不錯過任何事件

支援行動 app

用拖放設計器客製化頁面

使用API的程式化訪問

用 API 令牌建立 zapier 整合系統

功能特色

豐富的電子表格介面

  • 搜尋、排序、過濾、隱藏列,非常容易
  • 建立 view:Grid, Gallery, Kanban, Gantt, Form
  • 分享 view:公開和密碼保護
  • 個人和鎖定的檢視
  • 上傳圖片到單元格(與S3, Minio, GCP, Azure, DigitalOcean, Linode, OVH, BackBlaze一起工作)
  • 角色:所有者,創造者,編輯,檢視者,評論者,自定義角色
  • 訪問控制:精細的訪問控制,甚至在資料庫、表和列級別

用於工作流程自動化的App Store

  • 聊天 : Microsoft Teams, Slack, Discord, Mattermost
  • 電子郵件 : SMTP, SES, Mailchimp
  • SMS : Twilio
  • Whatsapp
  • 任何第三方 APIs

透過程式化API訪問

  • REST APIs (Swagger)
  • GraphQL APIs.
  • 包含 JWT 認證 & 社群認證
  • 使用 API tokens 與 Zapier ,Integromat 整合

營運等級的設定

Docker


NocoDB 需要一個資料庫來儲存電子表格檢視和外部資料庫的元資料。而這個資料庫的連線參數可以在NC_DB環境變數中指定。

MySQL 範例

docker run -d -p 8080:8080 \
    -e NC_DB="mysql2://host.docker.internal:3306?u=root&p=password&d=d1" \
    -e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
    nocodb/nocodb:latest

PostegreSQL 範例

docker run -d -p 8080:8080 \
    -e NC_DB="pg://host:port?u=user&p=password&d=database" \
    -e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
    nocodb/nocodb:latest

SQL Server. 範例

docker run -d -p 8080:8080 \
    -e NC_DB="mssql://host:port?u=user&p=password&d=database" \
    -e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
    nocodb/nocodb:latest

Docker Compose


git clone https://github.com/nocodb/nocodb
cd docker-compose
cd mysql or pg or mssql
docker-compose up

專案網址


追蹤 Soft & Share

✍ 不受社群推薦演算法影響,建議 Telegram/Discord/e-mail

幫我們個小忙!

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: