中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

2025-08-04 15:50:49 22点赞 190收藏 5评论

哈喽小伙伴们好,我是Stark-C~

本次教程是受一位网友所托,部署一个企业级的数据管理平台『Teable』。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

本来对这个项目还不以为然,细看之后这个项目还是非常厉害的!它作为一款由中国团队主导开发的开源项目,其技术实力与影响力在全球都得到广泛认可,在GitHub 也是获得超过19K Stars,并且用户也是覆盖 100多个国家和地区。

这么牛批的项目不能被埋没,必须让更多的用户知道!So,安排!

关于Teable

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺Teable是一款企业级高性能多维表格解决方案,通过无代码方式快速构建业务管理系统,支持私有部署和精细权限管理。该项目提供原生 AI 集成、实时协作、自动化工作流和无限行数扩展,为企业提供安全可控、稳定可靠的数据管理平台,是飞书多维表格的私有部署替代方案。

项目中国官网:https://teable.cn/

项目Github官网(记得Star支持开发者哈~):https://github.com/teableio/teable

项目亮点特性:

  • 卓越性能:支持海量数据处理、批量操作、自动索引,速度极快。

  • 多维表格:类似Excel的拖拽编辑,丰富公式、筛选、排序、数据验证,支持导入导出。

  • 可视化与图表:基于表格数据创建多种图表(柱状、饼图、线图等)。

  • 多种视图:表格、看板、表单、日历、画廊,满足不同场景需求。

  • 外部数据库支持:连接外部数据库、BI工具(Metabase、PowerBI)和直接用SQL查询。

  • 精细权限控制:角色权限和单元格级别权限,保障数据安全。

  • 实时协作:数据即时更新,支持团队协作和成员管理。

  • 扩展与自动化:提供SDK和脚本扩展,便于定制企业应用,支持自动化工作流程。

Teable部署

Teable在中国官网也有详细的部署教程,正式部署之前建议大家先去官网学习一遍;

我今天的教程也是在官方教程的基础上,为大家演示怎么在极空间NAS上部署成功。

关于Teable镜像的选择与说明:

Teable在使用Docker私有化部署的时候有两个镜像可以选择:

两个镜像之间的功能相互兼容,只不过企业版可以通过许可证订阅支持 Enterprise 独占功能(付费),如果是企业生产力建议直接使用企业版,个人或小型团队选择免费的社区版也够用了。

比较贴心的是,开发者也将该项目所需要的镜像全部加入了国内镜像源代理,所以今天的部署可以说是人人可用,不用担心镜像拉取时的网络问题了!

方案一:官方方案部署(适合运维人员)

官方给出的方案需要使用SSH终端命令部署,并且还需要精确找到我们存放docker-compose.yaml文件的位置,虽说部署的成功率很高,但是需要一定的专业操作,对于新手用户不太友好。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺先在文件管理器的Docker目录新建一个teable的文件夹。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺然后在teable文件夹新建一个“文本文档”。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺打开新建的文本文档。复制粘贴以下内容并保存(建议直接去官网复制docker-compose.yaml文件):

services: teable: image: registry.cn-shenzhen.aliyuncs.com/teable/teable:latest restart: always ports: - '3000:3000' volumes: - teable-data:/app/.assets:rw env_file: - .env environment: - NEXT_ENV_IMAGES_ALL_REMOTE=true networks: - teable depends_on: teable-db: condition: service_healthy teable-cache: condition: service_healthy healthcheck: test: ['CMD', 'curl', '-f', 'http://localhost:3000/health'] start_period: 5s interval: 5s timeout: 3s retries: 3 ​ teable-db: image: registry.cn-shenzhen.aliyuncs.com/teable/postgres:15.4 restart: always ports: - '42345:5432' volumes: - teable-db:/var/lib/postgresql/data:rw environment: - POSTGRES_DB=${POSTGRES_DB} - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} networks: - teable healthcheck: test: ['CMD-SHELL', "sh -c 'pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}'"] interval: 10s timeout: 3s retries: 3 ​ teable-cache: image: registry.cn-shenzhen.aliyuncs.com/teable/redis:7.2.4 restart: always expose: - '6379' volumes: - teable-cache:/data:rw networks: - teable command: redis-server --appendonly yes --requirepass ${REDIS_PASSWORD} healthcheck: test: ['CMD', 'redis-cli', '--raw', 'incr', 'ping'] interval: 10s timeout: 3s retries: 3 ​ networks: teable: name: teable-network ​ volumes: teable-db: {} teable-data: {} teable-cache: {}

以上代码除了保证端口不要本地冲突,其它的都不用改!

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺然后直接将这个文本文档重命名为“docker-compose.yaml”。(包括后缀也要一并修改)

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺修改后缀会有一个提示,直接无视点“继续”。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺同样的方式还在teable文件夹新建一个“文本文档”,打开之后复制粘贴以下内容并保存(建议直接去官网复制.env文件):

# 替换下面默认密码, 推荐使用 8 位以上的强密码。 POSTGRES_PASSWORD=8kF4HfPmQz2rN9 REDIS_PASSWORD=8kF4HfPmQz2rN9 SECRET_KEY=Qwer4321@ ​ # 请将下面替换为可公开访问的地址 PUBLIC_ORIGIN=http://127.0.0.1:3000 ​ # --------------------- ​ # Postgres POSTGRES_HOST=teable-db POSTGRES_PORT=5432 POSTGRES_DB=teable POSTGRES_USER=teable ​ # Redis REDIS_HOST=teable-cache REDIS_PORT=6379 REDIS_DB=0 ​ # App PRISMA_DATABASE_URL=postgresql://teable:8kF4HfPmQz2rN9@teable-db:5432/teable BACKEND_CACHE_PROVIDER=redis BACKEND_CACHE_REDIS_URI=redis://default:8kF4HfPmQz2rN9@teable-cache:6379/0

以上代码根据需求自行修改,这个对于专业的运维IT大佬来说一看就懂,应该是最基本的常识了。如果是小白这里直接复制粘贴我这里的代码,不做任何修改即可。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺完成后将这个文本文档重命名为“.env”。(包括后缀也要一并修改)

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺最后我们就能在新建的这个teable文件夹内得到一个“docker-compose.yaml”文件和一个“.env”文件。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺完成以后我们需要使用SSH终端工具连接极空间NAS,进来之后我们仅需依次做三个操作:

  • 1,输入命令“sudo -i”提权,之后再输入NAS的登录密码就能进入root模式了;

  • 2,输入命令“cd teable文件夹的本地路径”

  • 3,输入命令“docker-compose up -d”

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺接着就是等待容器的自动拉取与部署了!

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺不得不说作者加入的国内源还是很好使的,拉取和部署的速度都很快,完成之后在极空间的Docker管理器中就能看到有三个关于teable的容器正常运行中,就说明部署好了。

方案二:Docker Compose一键部署(适合新手用户)

这个方案其实是我个人在AI的帮助下,将“.env”的文件配置直接加入到“docker-compose.yaml“文件中,这样我们就可以使用极空间自己的compose直接部署,而不需要使用SSH终端工具。并且我还将项目的路径映射也直接对接到本地硬盘,后期如果需要Docker迁移相对也会更方便。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺先在文件管理器的Docker目录新建一个teable的文件夹,然后在该文件夹下再建一个teable-data、teable-cache、teable-db三个子文件夹用来映射对应配置文件的持久性。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺然后打开极空间NAS的“Docker”应用,点击【Compose】 > 【新增项目】。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺在新增项目页面自定义项目名称,输入以下 Docker Compose 配置信息后点“创建”按钮:

services: teable: image: registry.cn-shenzhen.aliyuncs.com/teable/teable:latest restart: always ports: - '3000:3000' # 项目WebUI打开端口,冒号前面请勿和本地冲突 volumes: - ./Docker/teable/teable-data:/app/.assets:rw #冒号前面映射teable-data子文件夹实际路径 environment: - NEXT_ENV_IMAGES_ALL_REMOTE=true - PRISMA_DATABASE_URL=postgresql://teable:8kF4HfPmQz2rN9@teable-db:5432/teable - BACKEND_CACHE_REDIS_URI=redis://default:8kF4HfPmQz2rN9@teable-cache:6379/0 - SECRET_KEY=8kF4HfPmQz2rN9 - PUBLIC_ORIGIN=http://localhost:3000 depends_on: - teable-db - teable-cache networks: - teable healthcheck: test: ['CMD', 'curl', '-f', 'http://localhost:3000/health'] start_period: 5s interval: 5s timeout: 3s retries: 3 ​ teable-db: image: registry.cn-shenzhen.aliyuncs.com/teable/postgres:15.4 restart: always ports: - '5432:5432' # 数据库端口,冒号前面请勿和本地冲突 volumes: - ./Docker/teable/teable-db:/var/lib/postgresql/data:rw #冒号前面映射teable-db子文件夹实际路径 environment: - POSTGRES_DB=teable - POSTGRES_USER=teable - POSTGRES_PASSWORD=8kF4HfPmQz2rN9 networks: - teable healthcheck: test: ['CMD-SHELL', 'pg_isready -U teable -d teable'] interval: 10s timeout: 3s retries: 3 ​ teable-cache: image: registry.cn-shenzhen.aliyuncs.com/teable/redis:7.2.4 restart: always expose: - '6379' # 项目缓存端口,冒号前面请勿和本地冲突 volumes: - ./Docker/teable/teable-cache:/data:rw #冒号前面映射teable-cache子文件夹实际路径 environment: - REDIS_PASSWORD=8kF4HfPmQz2rN9 - REDIS_HOST=teable-cache - REDIS_PORT=6379 - REDIS_DB=0 command: redis-server --appendonly yes --requirepass 8kF4HfPmQz2rN9 networks: - teable healthcheck: test: ['CMD', 'redis-cli', '--raw', 'ping'] interval: 10s timeout: 3s retries: 3 ​ networks: teable: name: teable-network

以上代码需要根据注释自行修改,没有注释的默认即可,如果碰到格式问题建议使用AI工具重新整理一下。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺这种部署方式启动起来有些慢,并且项目的3个容器并不是同时启动。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺等待大概一分钟,三个容器全部显示“正常”,就说明项目可以打开了。

Teable体验

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺打开方式浏览器【IP:端口号】即可(有外网访问需求的自己做好反向代理)。因为是国人开发的项目,Teable是完美的支持中文,首次使用需要点击右上角“注册”一个账户。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺进来之后竟然有各种使用向导,不得不说,做项目还得是咱们国人大佬更贴心~。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺简单使用了下,开始我们需要创建一个数据库。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺也可以直接导入数据。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺编辑界面和我们使用的word表格区别较大,但是上手也没啥难度。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺还支持邀请的方式进行协同。

中小企业数据管理救星!极空间部署无代码数据管理平台『Teable』

🔺另外设置中还支持启用AI,AI也提供了多个常见的服务商,包括OpenAI,DeepSeek、千问等。

至于更多更详细的功能体验还是留给需要的用户体验吧,因为我也是搞数据管理的,老实说很多功能我还玩不转~

最后

极空间NAS作为定位国产家用与轻办公市场的新势力NAS,凭借简单易用和高性价比的特性,以及功能丰富和娱乐性强的优点,成为了众多NAS需求用户的首选。同时它的产品线也覆盖丰富,从百元级的入门到千元级的旗舰全部都有,从而满足不同用户群体的多样化需求,有兴趣的可以关注下!

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

展开 收起
5评论

  • 精彩
  • 最新
  • 搞半天数据库用的啥没看出来。。。。。

    校验提示文案

    提交
    yaml里面写了postgresql

    校验提示文案

    提交
    postgres:15.4

    校验提示文案

    提交
    收起所有回复
  • [惊喜] [惊喜] [惊喜] [惊喜] 紫薯布丁

    校验提示文案

    提交
  • 能出个绿联的吗

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
190
扫一下,分享更方便,购买更轻松