コンテンツにスキップ
AudioBook Manager
日本語
GitHubインストール
未リリース

ABM はまだリリースされていません

AudioBook Manager は最初の公開リリースに向けて準備中なので、このサイトのインストール手順はまだ使えません。ゆっくり見ていってください。リリースのお知らせは Discord か GitHub でチェックできます。

コミュニティによる確認待ちまちがいを見つけたら、直すのを手伝ってください

システム

バックアップ

ABM のバックアップ、エクスポート、復元。

System > Backups ではバックアップの作成と復元をします。Backup Now で1つ作成します。スケジュール、保持期間、エクスポート先は General にあります。

暗号化されたアーカイブで、データベースの整合性のとれたコピー(database.db)、設定(settings.json)、マニフェストが入っています。表紙とアプリのシークレットファイルのために、自分のバックアップにも /config を含めておいてください。

一覧から1つ選ぶか、バックアップファイルをアップロードします(最大 500 MiB)。先に現在のデータベースのコピーが保存されます。復元は元に戻せません。

リストアは、デフォルトではセキュリティ設定(認証モード、認証情報、信頼するネットワーク)を元に戻しません。今のものが保たれ、結果にもそう表示されます。ページにはこれを切り替えるスイッチがありません。restore_security_settings=true を付けて restore-upload を API で呼んだときだけ元に戻るので、アップロードしたアーカイブがリストアされただけでサインインを無効にすることはありません。

古いバージョンで作ったバックアップなら、復元したあとにコンテナを再起動してマイグレーションを走らせてください。

想定外の項目が入っている、正しい SQLite データベースではない、SQLite への移行前の古いバックアップである、といった場合は、何も変えずに復元が拒否されます。

SFTP、SCP、FTPS、FTP、S3、rclone リモート。Auto を付けたエクスポート先には、バックアップが毎回自動で送られます。rclone リモートの名前には英字、数字、_、.、- が使えます。

  • Docker イメージと compose ファイルはバックアップに入りません。compose ファイルは手元に残しておいてください。
  • APP_SECRET を設定しているなら、それは別にバックアップしてください。これがないと、別のホストで復元したときに保存された認証情報を復号できません。