← 返回
效率工具 中文

Langfuse Backup

Docker volume backup and restore for self-hosted Langfuse. Use when: backing up a self-hosted Langfuse instance, restoring Langfuse after a crash or migratio...
Docker卷备份与恢复,用于自托管Langfuse。使用场景:备份自托管Langfuse实例,或在崩溃/迁移后恢复。
nissan
效率工具 clawhub v1.0.2 2 版本 99848.7 Key: 无需
★ 0
Stars
📥 660
下载
💾 7
安装
2
版本
#latest

概述

Last used: 2026-03-24

Memory references: 2

Status: Active

langfuse-backup

Backup and restore Docker volumes for a self-hosted Langfuse instance.

Scripts

  • scripts/backup_langfuse.sh — back up postgres + minio volumes (primary data)
  • scripts/restore_langfuse.sh — restore from a specific backup date

Quick start

# Configure (env vars or edit the script defaults)
export LANGFUSE_BACKUP_DIR="$HOME/.langfuse-backups"
export LANGFUSE_COMPOSE_DIR="/path/to/langfuse"   # directory with docker-compose.yml
export LANGFUSE_DB_CONTAINER="langfuse-db-1"       # postgres container name
export LANGFUSE_MINIO_CONTAINER="langfuse-minio-1" # minio container name
export LANGFUSE_DB_NAME="langfuse"                  # postgres database name
export LANGFUSE_DB_USER="langfuse"                  # postgres user

# Run a backup
bash scripts/backup_langfuse.sh

# List available backups
ls "$LANGFUSE_BACKUP_DIR"

# Restore from a date
bash scripts/restore_langfuse.sh 2026-02-27

Env vars

VarDefaultDescription
------------------------------------------------------------------------------------------------------
LANGFUSE_BACKUP_DIR~/.langfuse-backupsRoot backup directory
LANGFUSE_COMPOSE_DIR~/langfuseDocker Compose project directory
LANGFUSE_DB_CONTAINERlangfuse-db-1Postgres container name
LANGFUSE_MINIO_CONTAINERlangfuse-minio-1MinIO container name
LANGFUSE_DB_NAMElangfusePostgres database name
LANGFUSE_DB_USERlangfusePostgres user
LANGFUSE_RETENTION_DAYS14How many days of backups to keep

What gets backed up

VolumeBacked up?Notes
--------------------------------------------------------------------
Postgres✅ Yespg_dump.sql.gz — traces, scores, evals
MinIO✅ Yestar.gz — uploaded blobs
ClickHouse⚠️ OptionalLarge; many users skip (replayed from traces)
Redis⚠️ SkipCache only — safe to skip

Cron setup (macOS LaunchAgent)

<!-- ~/Library/LaunchAgents/com.yourname.langfuse-backup.plist -->
<key>StartCalendarInterval</key>
<dict>
  <key>Hour</key><integer>2</integer>
  <key>Minute</key><integer>0</integer>
</dict>
<key>ProgramArguments</key>
<array>
  <string>/bin/bash</string>
  <string>/path/to/scripts/backup_langfuse.sh</string>
</array>
<key>StandardOutPath</key>
<string>/tmp/langfuse-backup.log</string>

Restore procedure

# 1. Stop Langfuse
cd $LANGFUSE_COMPOSE_DIR && docker compose down

# 2. Restore from backup
bash scripts/restore_langfuse.sh 2026-02-27

# 3. Start Langfuse
cd $LANGFUSE_COMPOSE_DIR && docker compose up -d

版本历史

共 2 个版本

  • v1.0.2 当前
    2026-05-01 04:00 安全 安全
  • v1.0.1
    2026-03-30 04:45 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

productivity

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 439 📥 147,745
productivity

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 445 📥 226,325
content-creation

Fact Checker

nissan
对照源数据验证 Markdown 草稿中的声明、数字和事实。适用场景:发布前审核博客文章、报告或文档的准确性。
★ 3 📥 2,107