ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

3 步零门槛拉起 Teable:10 分钟部署 AI 数据协作平台的完整路线

3 步零门槛拉起 Teable:10 分钟部署 AI 数据协作平台的完整路线 3 步零门槛拉起 Teable10 分钟部署 AI 数据协作平台的完整路线【免费下载链接】teable✨ AI Spreadsheet for Business项目地址: https://gitcode.com/GitHub_Trending/te/teableTeable 是面向业务场景的低代码数据协作平台AI 表格Docker Compose 就能在单机上跑通全套。想本地起一套可协作的数据表、不用等运维排期照下面跟着敲就行10 分钟后你手里会有一个能登录、能建表的实例。先看仓库长什么样再动手是什么Teable 是一个 AI Spreadsheet for Business内置网格、看板、日历、表单、画廊等视图外加公式、关联、汇总等 20 种字段类型。解决什么问题不引入 SaaS在自己的机器上跑一套数据库级的协作数据表数据在自己手里。适合谁小团队内网使用、产品演示、功能评估单机部署就够。组件关系一句话能说清应用容器对接 PostgreSQL 和 Redis 两个服务数据全部落在命名卷里。动手前把这几个目录的路径记一下dockers/部署配置与 Dockerfile本文的入口apps/nestjs-backend/NestJS 后端服务处理 API 与自动化apps/nextjs-app/Next.js 前端应用packages/db-main-prisma/数据库 schema 与迁移脚本环境自检一条命令确认 Docker 就绪项目最低要求Docker Engine20.10Docker Compose2.0内存2GB可用磁盘10GB跑这条确认 Docker 和 Compose 都在两个版本号都打印出来就算就绪docker --version docker compose versioncompose 报错说明还是旧版 docker-compose先升级 Compose V2 再往下走。三步拉起服务clone、改 .env、compose up拿代码把仓库克隆下来git clone https://gitcode.com/GitHub_Trending/te/teable改关键配置dockers/examples/standalone目录已自带.env只需要改时区和两组密码TIMEZONEAsia/Shanghai POSTGRES_DBexample POSTGRES_USERexample POSTGRES_PASSWORDyour_secure_password REDIS_PASSWORDyour_redis_password这两个密码是数据库和缓存的接入凭据改完顺手记到同一个地方。启动服务栈进入部署目录一条命令拉起三个容器首次会自动拉镜像cd dockers/examples/standalone docker compose up -d启动后是这么三个服务服务端口作用teable3000应用与 API唯一对外暴露的端口teable-db42345 → 5432PostgreSQL存全部业务数据teable-cache6379仅内部Redis会话与缓存首次体验走查登录 3000 端口建出第一张表浏览器打开http://127.0.0.1:3000登录页就出来了用默认管理员账号adminteable.local、密码teable_admin登录。新建一张表加几个文本、数字、日期字段数据就落到表里切到网格、看板、表单视图看同一份数据核心能力扫一眼 多视图网格、看板、日历、表单、画廊一键切换20 字段类型公式、关联、汇总数据就地计算实时协作多人编辑、权限管理开箱即用关键配置解读健康检查、端口映射与数据卷健康检查决定启动顺序。应用容器被配置成必须等数据库和 Redis 报健康后才启动healthcheck: test: [CMD-SHELL, sh -c pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}] interval: 10s retries: 3这样写是为了数据库启动慢时应用不会连环崩溃重启再配合depends_on的condition: service_healthy保证就绪才启动。端口与卷决定数据生死。对外只开 3000数据库把 5432 映射到 42345避开宿主机端口冲突ports: - 3000:3000 volumes: - teable-data:/app/.assets:rw - teable-db:/var/lib/postgresql/data:rw持久化数据全部进三个命名卷teable-data附件文件、teable-db数据库、teable-cache缓存。docker compose down只停容器、不删数据。备份就进容器pg_dumpdocker exec -t standalone_teable-db_1 pg_dump -U example example teable_backup_$(date %Y%m%d).sql。踩坑急救启动失败、端口冲突、忘记密码⚠️ 下面三个是最高频的坑命令先存好。teable 容器反复重启现象docker compose ps里 teable 状态上下跳。先看日志定位docker compose logs -f teable。3000 端口被占用现象启动时报端口绑定冲突。把docker-compose.yaml里ports左侧改成8080:3000再docker compose up -d访问 8080。忘记管理员密码现象登不上去改过的密码也想不起来。进容器重置docker exec -it standalone_teable_1 node apps/nestjs-backend/dist/cli reset-admin-password。上生产检查清单备份、HTTPS 与资源限制前面加 Nginx 反向代理启用 HTTPS3000 端口不要直接暴露公网数据库定时备份比如 crontab 一行0 2 * * * /path/to/backup_script.sh给容器设置内存与 CPU 上限避免单服务吃满宿主机日志轮转与清理别让日志撑满磁盘数据量上来后把 PostgreSQL 外置应用容器保持无状态需要集群化时官方文档提供 Kubernetes 部署方案以官方文档为准。下一步从单机评估走向生产这套单机方案适合内网试用与功能评估。要上生产按清单逐项过集群部署看官方文档。【免费下载链接】teable✨ AI Spreadsheet for Business项目地址: https://gitcode.com/GitHub_Trending/te/teable创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表