
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私有化部署的时候有两个镜像可以选择:
企业版 (EE):ghcr.io/teableio/teable-ee:latest社区版 (CE):ghcr.io/teableio/teable:latest
两个镜像之间的功能相互兼容,只不过企业版可以通过许可证订阅支持 Enterprise 独占功能(付费),如果是企业生产力建议直接使用企业版,个人或小型团队选择免费的社区版也够用了。
比较贴心的是,开发者也将该项目所需要的镜像全部加入了国内镜像源代理,所以今天的部署可以说是人人可用,不用担心镜像拉取时的网络问题了!
方案一:官方方案部署(适合运维人员)
官方给出的方案需要使用SSH终端命令部署,并且还需要精确找到我们存放docker-compose.yaml文件的位置,虽说部署的成功率很高,但是需要一定的专业操作,对于新手用户不太友好。
先在文件管理器的Docker目录新建一个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: 3networks: teable: name: teable-networkvolumes: teable-db: {} teable-data: {} teable-cache: {}
以上代码除了保证端口不要本地冲突,其它的都不用改!
然后直接将这个文本文档重命名为“docker-compose.yaml”。(包括后缀也要一并修改)
修改后缀会有一个提示,直接无视点“继续”。
同样的方式还在teable文件夹新建一个“文本文档”,打开之后复制粘贴以下内容并保存(建议直接去官网复制.env文件):
# 替换下面默认密码, 推荐使用 8 位以上的强密码。POSTGRES_PASSWORD=8kF4HfPmQz2rN9REDIS_PASSWORD=8kF4HfPmQz2rN9SECRET_KEY=Qwer4321@# 请将下面替换为可公开访问的地址PUBLIC_ORIGIN=http://127.0.0.1:3000# ---------------------# PostgresPOSTGRES_HOST=teable-dbPOSTGRES_PORT=5432POSTGRES_DB=teablePOSTGRES_USER=teable# RedisREDIS_HOST=teable-cacheREDIS_PORT=6379REDIS_DB=0# AppPRISMA_DATABASE_URL=postgresql://teable:8kF4HfPmQz2rN9@teable-db:5432/teableBACKEND_CACHE_PROVIDER=redisBACKEND_CACHE_REDIS_URI=redis://default:8kF4HfPmQz2rN9@teable-cache:6379/0
以上代码根据需求自行修改,这个对于专业的运维IT大佬来说一看就懂,应该是最基本的常识了。如果是小白这里直接复制粘贴我这里的代码,不做任何修改即可。
完成后将这个文本文档重命名为“.env”。(包括后缀也要一并修改)
最后我们就能在新建的这个teable文件夹内得到一个“docker-compose.yaml”文件和一个“.env”文件。
完成以后我们需要使用SSH终端工具连接极空间NAS,进来之后我们仅需依次做三个操作:
1,输入命令“sudo -i”提权,之后再输入NAS的登录密码就能进入root模式了;2,输入命令“cd teable文件夹的本地路径”3,输入命令“docker-compose up -d”
接着就是等待容器的自动拉取与部署了!
不得不说作者加入的国内源还是很好使的,拉取和部署的速度都很快,完成之后在极空间的Docker管理器中就能看到有三个关于teable的容器正常运行中,就说明部署好了。
方案二:Docker Compose一键部署(适合新手用户)
这个方案其实是我个人在AI的帮助下,将“.env”的文件配置直接加入到“docker-compose.yaml“文件中,这样我们就可以使用极空间自己的compose直接部署,而不需要使用SSH终端工具。并且我还将项目的路径映射也直接对接到本地硬盘,后期如果需要Docker迁移相对也会更方便。
先在文件管理器的Docker目录新建一个teable的文件夹,然后在该文件夹下再建一个teable-data、teable-cache、teable-db三个子文件夹用来映射对应配置文件的持久性。
然后打开极空间NAS的“Docker”应用,点击【Compose】 > 【新增项目】。
在新增项目页面自定义项目名称,输入以下 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: 3networks: teable: name: teable-network
以上代码需要根据注释自行修改,没有注释的默认即可,如果碰到格式问题建议使用AI工具重新整理一下。
这种部署方式启动起来有些慢,并且项目的3个容器并不是同时启动。
等待大概一分钟,三个容器全部显示“正常”,就说明项目可以打开了。
Teable体验
打开方式浏览器【IP:端口号】即可(有外网访问需求的自己做好反向代理)。因为是国人开发的项目,Teable是完美的支持中文,首次使用需要点击右上角“注册”一个账户。
进来之后竟然有各种使用向导,不得不说,做项目还得是咱们国人大佬更贴心~。
简单使用了下,开始我们需要创建一个数据库。
也可以直接导入数据。
编辑界面和我们使用的word表格区别较大,但是上手也没啥难度。
还支持邀请的方式进行协同。
另外设置中还支持启用AI,AI也提供了多个常见的服务商,包括OpenAI,DeepSeek、千问等。
至于更多更详细的功能体验还是留给需要的用户体验吧,因为我也是搞数据管理的,老实说很多功能我还玩不转~
最后
极空间NAS作为定位国产家用与轻办公市场的新势力NAS,凭借简单易用和高性价比的特性,以及功能丰富和娱乐性强的优点,成为了众多NAS需求用户的首选。同时它的产品线也覆盖丰富,从百元级的入门到千元级的旗舰全部都有,从而满足不同用户群体的多样化需求,有兴趣的可以关注下!
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~
[超站]友情链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/

随时掌握互联网精彩
- 1 格桑花开映山河 7904168
- 2 俩小孩高铁上静音打架只动手不动嘴 7808516
- 3 “全国最矮的山”火了 7711815
- 4 辉煌60载 魅力新西藏 7618049
- 5 女中医调休6天抽空打场UFC 7523297
- 6 又一只千元股诞生 7月以来几近翻倍 7425094
- 7 男子潜入陌生人家中 麻醉女子并抽血 7328993
- 8 “国产数据库第一股”总经理被留置 7235376
- 9 毛晓彤方否认与陈晓恋情:未婚且单身 7139273
- 10 男子醉驾送早产妻子就医被判无罪 7046609