
Teable 私有化部署完整指南一条命令搭起企业自己的在线表格【免费下载链接】teable✨ AI Spreadsheet for Business项目地址: https://gitcode.com/GitHub_Trending/te/teableTeable 是开源自托管的 AI 表格与数据库协作平台用 Docker 一键私有化部署到内网服务器适合想把客户、订单等业务数据留在自己机房里的中小团队和企业开箱即用表格、看板和完整 API。部署前准备清单动手之前按下面几条把服务器过一遍缺哪项就先补哪项操作系统Linux 3.10 及以上内核CentOS 7、Ubuntu 20.04 等主流发行版均可Docker 环境Docker 20.10.0 以上版本且已安装docker compose插件硬件资源至少 4GB 内存、20GB 可用磁盘留足数据库增长的余量网络连通服务器能正常拉取 Docker 镜像首次启动需要下载三个镜像端口空闲3000访问页面和 42345数据库对外暴露两个端口未被占用准备就绪后把仓库拿到服务器上如果还没有源码git clone https://gitcode.com/GitHub_Trending/te/teable快速启动两条命令跑起来官方在 dockers/examples/standalone 目录下提供了现成的 compose 编排文件直接用它启动cd dockers/examples/standalone # 先编辑 .env 文件把数据库和缓存的密码改成自己的 # 然后启动全部容器 docker compose up -d启动前记得打开同目录的.env文件把POSTGRES_PASSWORD和REDIS_PASSWORD从示例值改成自己的强密码这是整条流程里唯一必须手动改的配置文件。启动后会拉起三个服务分工很明确teable 主应用Web 页面和全部业务逻辑都跑在这里浏览器访问的 3000 端口就是它teable-dbPostgreSQL 数据库表格数据、字段结构、用户账号全部存在这里teable-cacheRedis 缓存负责会话和实时协作消息提升响应速度确认部署成功的命令docker compose ps三个容器状态都显示Up或healthy就算部署完成浏览器打开http://服务器IP:3000即可开始使用。功能使用导览数据可视化决策仪表盘把关键指标做成环形图、柱状图、折线图销售机会、客户跟进、团队业绩一眼看全。数据从表格里实时汇总不用手工做周报管理者点进任意区块还能下钻到明细记录。结构化数据管理网格视图就是大家熟悉的电子表格形态但底层是真正的 PostgreSQL 表字段有类型约束支持筛选、分组、排序和公式计算几十万行的数据量级也照样流畅适合承载客户主数据、订单流水这类核心台账。敏捷项目规划看板视图把记录按状态分列拖拽卡片就能推动任务流转日历视图则按时间轴铺开排期谁负责哪一天、哪里有冲突安排项目排期和资源调度都很直观。团队沟通协作评论功能支持文字、图片混排讨论直接挂在具体记录上上下文不丢失实时协作让多人同时编辑同一张表改动秒级同步配合记录历史功能还能回溯每一次变更出了问题知道谁改的、改了什么。部署细节讲清楚架构为什么是三个容器用大白话讲主应用是大脑处理你点按的每个请求PostgreSQL 是仓库所有正式数据都锁在这里删掉容器它也不受影响Redis 是便签板放临时状态和协作消息追求快但不保证永久保存。三者通过一条内部 Docker 网络连接互相访问不需要经过公网安全性由内网隔离来保证。数据库配置要注意什么.env文件里的PRISMA_DATABASE_URL会自动拼接前面设置的账号密码一般不用手改。真正要记住的只有两点一是POSTGRES_DB、POSTGRES_USER、POSTGRES_PASSWORD这三项是数据库的身份凭证改完才启动、之后不要随意动二是 Redis 密码要单独换掉它和数据库密码互不影响。不同规模选什么配置使用规模建议配置说明小团队10 人以内2 核 CPU / 4GB 内存个人和小组日常协作够用中型企业4 核 CPU / 8GB 内存多人并发编辑、数据量上十万行大型组织8 核 CPU / 16GB 以上大表批量操作、跑自动化流程数据都存在哪里、会不会丢三个服务的数据都放在 Docker Volume命名卷里而不是容器内部。这意味着即使docker compose down再重新up表格、账号、配置原封不动。三个卷分别叫teable-data应用资源文件、teable-db数据库文件最关键、teable-cache缓存数据。如果担心误删命名卷可以按 docker-compose.yaml 里的注释改用绑定挂载到服务器本地目录的方式数据就落在你随时能看到的固定路径里。长期运维日常监控命令# 实时查看三个容器的 CPU 和内存占用 docker stats # 跟踪主应用的运行日志排查报错 docker compose logs -f teable数据备份方案数据库是唯一必须认真备份的东西缓存丢了无所谓docker exec teable-db pg_dump -U postgres teable backup_$(date %Y%m%d).sql这条命令把整个数据库导出成 SQL 文件建议配 crontab 每天定时执行并把文件同步到另一台服务器或对象存储上异地存放才算真正的备份。常见问题速查打不开页面→ 先跑docker compose ps看哪个容器没起来再看docker compose logs找报错九成是.env里的密码没改或者拼写对不上3000 端口被占用→ 编辑 docker-compose.yaml 把端口映射的左侧数字改掉比如3001:3000用新端口访问服务器内存吃紧→ 给容器加内存限制或者升级配置大表批量操作时数据库占用会明显上升容器起不来又没报错→ 检查 PostgreSQL 健康检查是否通过主应用要等数据库和缓存都变healthy才会启动等满重试次数它会自动拉起写在最后部署只是第一步Teable 的扩展能力决定了它能走多远。插件机制允许团队自己开发自定义组件比如专属图表和快捷面板插件相关源码可以参考 plugins/ 目录同时平台暴露了完整的 REST API字段、记录、视图都有对应的接口文档类型定义集中在 packages/openapi/写脚本自动同步外部系统数据、或者对接现有业务系统都很顺手。私有化部署 Teable 的实质是花一次性的部署成本换来数据主权和长期的零订阅费用客户信息、财务数据这类敏感内容完全落在自己机房里功能还能随版本更新持续升级。如果这套东西匹配你的需求现在就可以照着上面的步骤动手一个下午就能让团队搬进自己的数据协作中心。【免费下载链接】teable✨ AI Spreadsheet for Business项目地址: https://gitcode.com/GitHub_Trending/te/teable创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考