Teable 本地部署实战:5 条短命令跑起开源数据协作平台
Teable 本地部署实战5 条短命令跑起开源数据协作平台【免费下载链接】teable✨ AI Spreadsheet for Business项目地址: https://gitcode.com/GitHub_Trending/te/teable服务器到手却不知道把项目跑起来Teable 是一款开源数据协作平台建表、筛选、协作、分享数据都在浏览器里完成。没碰过 Docker 也没关系跟着敲 5 条短命令浏览器里就能打开你自己的平台。先问自己值不值得本地部署花 10 秒对号入座符合两条以上就继续往下读✅ 数据敏感客户名单、合同、财务流水不想放第三方云上✅ 要定制想按自己团队的流程建表、配视图甚至接自动化✅ 团队规模中小几个人到几十人一台服务器就够❌ 如果只是想看看这软件长啥样直接跳过部署注册一个云端试用账号更省事Teable 部署架构其实就 3 个容器动手前先看一眼你将要跑起来的东西就三个容器Teable 应用本体、PostgreSQL数据库数据最终存在它这儿、Redis缓存。所有数据都落在 Docker 卷里容器重启不会丢删容器也不会丢。动手五个动作跑起来第一步检查 Docker 装没装Docker 可以理解为容器的运行环境把 Teable 打包好的程序原样跑起来Docker Compose 则是容器的启动器一条命令拉起一整组容器。docker --version docker compose version⚠️ 两条命令有输出版本号就行。没装的话去 Docker 官网下载对应系统的安装包安装程序会顺手把 Compose 也装好。第二步拿项目代码git clone https://gitcode.com/GitHub_Trending/te/teable cd teable/dockers/examples/standalone⏱ 约 2 分钟取决于网速。⚠️ 卡住不动多半是网络慢耐心等它转完别中途 CtrlC。这个 standalone 目录 就是单节点部署的完整配置后面所有操作都在这里完成。第三步Teable 环境变量只改这几行目录里已经有一个.env文件打开它只改 4 行TIMEZONEAsia/Shanghai POSTGRES_PASSWORD改成你自己的强密码 REDIS_PASSWORD改成你自己的强密码 PUBLIC_ORIGINhttp://127.0.0.1:3000 # 其余保持默认 强密码就是大小写字母数字符号、8 位以上。如果部署在远程服务器、要外网访问把PUBLIC_ORIGIN里的地址换成你的服务器 IP:3000其余保持默认。第四步一条命令启动docker compose up -d⏱ 首次约 3~5 分钟大部分时间花在下载镜像。这条命令会自动拉镜像、起 3 个容器、建好数据卷数据库没就绪之前应用容器会自动等它健康检查通过才启动不用你操心顺序。⚠️ 如果报port is already allocated说明 3000 端口被占了改一下docker-compose.yaml里 teable 服务的端口映射把3000:3000改成8080:3000再跑一次上面的命令以后就用 8080 端口访问。第五步确认它真的起来了docker compose ps看到 teable、teable-db、teable-cache 三个服务的状态都是Up就算成功。⚠️ 如果某个服务反复重启Restarting跑docker compose logs teable-db看一眼九成是第三步密码没保存。跑起来之后两件 30 秒就能做的事打开浏览器访问http://服务器IP:3000本机部署就是http://127.0.0.1:3000第一件事是注册账号——Teable 不需要预设管理员你注册的第一个账号自动就是管理员。登录后新建一个 Base可以理解为工作簿里面装表格给表加几列、录入几行数据然后试试顶部的视图切换同一份数据秒变看板能建表、能录入、刷新页面数据不丢——看到这三件事都成立就说明部署成功了。交给运维的三件事备份一条定时任务在部署目录里加一条每天凌晨 3 点执行的 crontabcrontab -e打开编辑0 3 * * * cd /路径/teable/dockers/examples/standalone docker compose exec teable-db pg_dump -U example example ~/teable-$(date \%F).sql⚠️ 用户和库名以你.env里POSTGRES_USER、POSTGRES_DB的实际值为准。如果导出的 sql 文件是 0 字节先查数据库容器是不是Up。升级两条命令 一个前提docker compose pull docker compose up -d⚠️ 先备份再升级老规矩。升级后页面打不开先查docker compose logs teable。看日志docker compose logs -f teable-f表示持续滚动输出问题定位完按 CtrlC 退出。如果应用起不来但数据库日志正常八成是.env里PUBLIC_ORIGIN和实际访问地址对不上。进阶可选项用不上就不用看想接公司已有的 PostgreSQL改.env里的POSTGRES_*变量指向外部库即可细节看 部署目录说明想上 HTTPS在 Teable 前面架一层 Nginx 或 Caddy 反向代理做证书应用容器不用动团队变大要集群/高可用官方有功能更完整的自部署方案对比表见 自部署说明你已经拥有了一个数据完全自主可控的协作平台。先建两张表给团队用起来细节以后慢慢说。【免费下载链接】teable✨ AI Spreadsheet for Business项目地址: https://gitcode.com/GitHub_Trending/te/teable创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →