Files
mdt-docs/slides/pages/002-install.md
2025-12-04 00:13:47 +08:00

5.6 KiB
Raw Blame History

layout, background
layout background
cover https://cdn.jsdelivr.net/gh/slidevjs/slidev-covers@main/static/v_PEqKbJM0s.webp

开源多维表格部署

本节内容包括:开源多维表格的安装和部署。


transition: fade-out layout: image-right image: https://cdn.jsdelivr.net/gh/slidevjs/slidev-covers@main/static/mYBMP8pW4uQ.webp routeAlias: md-deploy-step

部署步骤

简单介绍一些这个程序的优点,他是单文件可独立运行的软件,不需要任何复杂的环境配置。名字叫 nocodbGitHub可以搜到。

整个步骤只有

  1. 下载程序
  2. 运行程序
  3. 访问网页

docker 部署更简单。

推荐服务器部署


transition: fade-out layout: image-right image: https://kevisual.cn/root/resources/upload/1.0.0/2025-12/Snipaste_2025-12-03_16-53-48.png routeAlias: md-local-step-1

步骤1 下载程序

下载地址GitHub可以搜, nocodb/nocodb ,选择最新的版本,下载对应系统的程序版本。

  • Windows 系统下载 Noco-win-x64.exe
  • Linux 系统下载 Noco-linux-x64

transition: fade-out layout: image-right image: https://kevisual.cn/root/resources/upload/1.0.0/2025-12/Snipaste_2025-12-03_19-43-43.png routeAlias: md-local-step-2

步骤2 运行程序

在命令行中进入下载了程序的目录,运行以下命令(双击打开也行)

# Linux 系统
chmod +x Noco-linux-x64
./Noco-linux-x64
# Windows 系统
Noco-win-x64.exe

transition: fade-out layout: two-cols routeAlias: md-local-step-3

步骤3 访问网页

  • 访问地址:http://localhost:8080
  • 首次进入会提示创建管理员账号
  • 创建完成后,登录后台,创建第一个项目

::right::

访问网页 创建项目

transition: fade-out layout: image-right image: https://cdn.jsdelivr.net/gh/slidevjs/slidev-covers@main/static/CmSb2HIPNyg.webp routeAlias: md-docker-deploy

docker 部署示例

使用 Docker 部署 NocoDB 非常简单。以下是一个基本的 docker-compose.yml 示例:

services:
  nocodb:
    image: nocodb/nocodb:latest
    container_name: nocodb
    ports:
      - "8080:8080"
    volumes:
      - ./nocodb:/usr/app/data
    restart: unless-stopped
  • 保存为 docker-compose.yml 文件
  • 运行 docker-compose up -d 启动服务
  • 访问 http://你的服务器IP:8080 进行配置

transition: fade-out layout: image-right image: https://cdn.jsdelivr.net/gh/slidevjs/slidev-covers@main/static/8weowYHaL3U.webp

推荐部署地方

建议程序运行到公网,本地联动性很差。部署到公网服务器上,方便随时随地访问和管理数据。如果运行到云端,这里介绍部署到云端的成本。

  • 这个程序的资源推荐配置是 2H4G 的服务器10M以上的宽带才算访问的比较流畅。
  • 单个运行的服务可以供1-10人使用纯个人来说
  • 隔离角度上来说,只有管理员能看到所有的数据,普通用户只能看到分配给自己的数据

  1. 非服务器缺点, 运维角度, 网络访问角度
  2. 服务器缺点,隐形方面,域名成本, 备案,宽带,服务器学习和管理成本

transition: fade-out layout: image-right image: https://cdn.jsdelivr.net/gh/slidevjs/slidev-covers@main/static/gSMY1wNNlvY.webp

部署服务器成本

国内云服务器,阿里云,腾讯云,京东云, 火山云都行都有优惠活动大概一年显性成本在100元以内官网上找就行。


隐形成本方面

  • 域名, 备案
  • 带宽
  • 服务器管理
  • 学习成本

transition: fade-out layout: image-right image: https://cdn.jsdelivr.net/gh/slidevjs/slidev-covers@main/static/gSMY1wNNlvY.webp

总结规划

因为是单文件执行的,所以部署非常简单, 但是如果单机部署,不联网,他的功能就完全体现不出来了, 我看中他的能力是多维表格的能力, 是快速编辑和查看,然后进行扩展

未来规划

    1. 通过API去创建和管理数据
    1. 通过AI去判断任务和处理
    1. 联动其他应用系统,稍后读,稍后做
    1. 自动化功能, 扩展原有的能力

之后会介绍一些简单的代码示例,使用示例