Docker卷备份与恢复,用于自托管Langfuse。使用场景:备份自托管Langfuse实例,或在崩溃/迁移后恢复。
最后一次使用: 2026-03-24. 回忆引用: 2: 状态: 主动使用: langfuse- backup. 备份并恢复 Docker卷, 用于自办的 La是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
最后使用时间:2026-03-24
内存引用次数:2
状态:已启用
为自托管的 Langfuse 实例备份和恢复 Docker 卷。
scripts/backup_langfuse.sh — 备份 PostgreSQL 和 MinIO 卷(主数据)scripts/restore_langfuse.sh — 从指定备份日期恢复# 配置(通过环境变量设置,或直接编辑脚本中的默认值) export LANGFUSE_BACKUP_DIR="$HOME/.langfuse-backups" export LANGFUSE_COMPOSE_DIR="/path/to/langfuse" # 包含 docker-compose.yml 的目录 export LANGFUSE_DB_CONTAINER="langfuse-db-1" # PostgreSQL 容器名称 export LANGFUSE_MINIO_CONTAINER="langfuse-minio-1" # MinIO 容器名称 export LANGFUSE_DB_NAME="langfuse" # PostgreSQL 数据库名 export LANGFUSE_DB_USER="langfuse" # PostgreSQL 用户名 # 执行一次备份 bash scripts/backup_langfuse.sh # 列出可用的备份 ls "$LANGFUSE_BACKUP_DIR" # 按日期恢复 bash scripts/restore_langfuse.sh 2026-02-27
| 变量 | 默认值 | 说明 |
|---|---|---|
LANGFUSE_BACKUP_DIR |
~/.langfuse-backups |
备份根目录 |
LANGFUSE_COMPOSE_DIR |
~/langfuse |
Docker Compose 项目目录 |
LANGFUSE_DB_CONTAINER |
langfuse-db-1 |
PostgreSQL 容器名称 |
LANGFUSE_MINIO_CONTAINER |
langfuse-minio-1 |
MinIO 容器名称 |
LANGFUSE_DB_NAME |
langfuse |
PostgreSQL 数据库名称 |
LANGFUSE_DB_USER |
langfuse |
PostgreSQL 用户名 |
LANGFUSE_RETENTION_DAYS |
14 |
保留备份的天数 |
| 卷 | 是否备份 | 备注 |
|---|---|---|
| PostgreSQL | ✅ 是 | pg_dump → .sql.gz — 包含 traces、scores、evals 等数据 |
| MinIO | ✅ 是 | tar.gz — 已上传的 blobs |
| ClickHouse | ⚠️ 可选 | 体积较大;多数用户跳过(可通过 traces 重放重建) |
| Redis | ⚠️ 跳过 | 仅用作缓存 — 跳过是安全的 |
StartCalendarInterval Hour 2 Minute 0 ProgramArguments /bin/bash /path/to/scripts/backup_langfuse.sh StandardOutPath /tmp/langfuse-backup.log
# 1. 停止 Langfuse cd $LANGFUSE_COMPOSE_DIR && docker compose down # 2. 从备份恢复 bash scripts/restore_langfuse.sh 2026-02-27 # 3. 启动 Langfuse cd $LANGFUSE_COMPOSE_DIR && docker compose up -d
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章