コンテンツにスキップ

インストール: 永続データと PostgreSQL

このページ専用の手順を実行します: インストール: 永続データと PostgreSQL. この手順で扱う項目: DISCVAULT_POSTGRES_DATA · DISCVAULT_DATA_DIR · postgres · next-api.

このページの対象は インストール: 永続データと PostgreSQL (Docker · Unraid). チャンネルとデータの境界: DiscVault · ghcr.io/helmerznl/discvault:latest; PostgreSQL; /data; DiscVault · ghcr.io/helmerznl/discvault:beta; PostgreSQL; /data. このページ固有の確認点: DISCVAULT_POSTGRES_DATA · DISCVAULT_DATA_DIR · postgres · next-api.

  • DiscVault · ghcr.io/helmerznl/discvault:latest
  • PostgreSQL
  • /data
  • DiscVault · ghcr.io/helmerznl/discvault:beta
  • PostgreSQL
  • /data
  • DISCVAULT_POSTGRES_DATA
  • 稼働データ外のバックアップ先
  • PostgreSQL 17
  1. 確認: DISCVAULT_POSTGRES_DATA · /var/lib/postgresql/data
  2. 確認: DISCVAULT_DATA_DIR · /data
  3. 検証: postgres · healthy · next-api
  4. 記録: 同じ書き込み停止時間帯の PostgreSQL ダンプとファイルアーカイブ
Terminal window
docker compose --env-file /opt/discvault/.env -p discvault -f /opt/discvault/compose.yaml ps
docker compose --env-file /opt/discvault/.env -p discvault -f /opt/discvault/compose.yaml exec -T postgres sh -c 'pg_isready -U "$POSTGRES_USER" -d "$POSTGRES_DB"'
docker inspect discvault-next-api-1 --format '{{range .Mounts}}{{.Source}} -> {{.Destination}}{{println}}{{end}}'

次の結果を受け入れる条件: インストール: 永続データと PostgreSQL 以下の結果をすべて確認した場合のみ: PostgreSQL · healthy; /data; 一致するバックアップ一式. このページ固有の確認点: DISCVAULT_POSTGRES_DATA · DISCVAULT_DATA_DIR · postgres · next-api.

  • PostgreSQL · healthy
  • /data
  • 一致するバックアップ一式

インストール: リバースプロキシとパスキー