code-server
/home/coder/project
保存 code-server 里的项目文件、临时工作目录和编辑内容。
VOLUME BACKUP
代码可以从 GitHub 重新部署,但数据库、上传文件、用户设置和 Volume 数据需要单独备份。
VOLUMES
/home/coder/project
保存 code-server 里的项目文件、临时工作目录和编辑内容。
/data
推荐保存 SQLite 数据库、用户设置、上传文件、运行状态。
数据库数据目录
如果后续使用 PostgreSQL、MySQL、Redis,需要单独备份数据。
BOT VOLUME
Telegram Bot 推荐 Volume:
卷名称:
telegram-bot-data
挂载路径:
/data
环境变量:
DATABASE_FILE=/data/database.sqlite
用途:
保存数据库、用户设置、上传文件和 Bot 运行数据。CODE VOLUME
code-server 推荐 Volume:
卷名称:
code-server-data
挂载路径:
/home/coder/project
启动命令:
code-server --bind-addr 0.0.0.0:8080 --auth password /home/coder/projectTARGETS
SQLite 数据库文件,例如 /data/database.sqlite。
用户上传的文件、图片、语音、文档。
Bot 用户设置、管理员设置、会话数据。
code-server 工作目录里还没有 push 到 GitHub 的文件。
Zeabur 项目的 Volume 配置和挂载路径。
RULES
代码优先放 GitHub,不要只存在 Volume 里。
Volume 只保存运行数据,不要当唯一代码仓库。
换服务器前,先停应用或暂停写入,再备份数据库。
恢复时先创建 Volume,再启动应用。
数据库路径要固定,例如 /data/database.sqlite,避免每次部署位置变化。