Marinaraがデータを保存する場所

Marinara Engineがデータを保存しているフォルダーを見つけます。データを移したりコピーしたりするときに、どの部分を残すべきかもわかります。

Marinara Engine(以下Marinara)は手元のコンピューターで動き、キャラクター、チャット、設定をそこに保存します。返信を生成するときは、接続したAIサービスへチャットの内容が送られます。

データフォルダーの見つけ方

作成したものはすべて、サーバーを動かしているコンピューター上の1つのフォルダーに入ります。これがデータフォルダーです。この場所の設定はDATA_DIRで、サーバーを起動する前に渡す値(環境変数)です。Settings(設定)の中にはありません。

フォルダーを移すには、DATA_DIRを設定してMarinaraを再起動します。サーバー設定リファレンスを参照してください。

中に入っているもの

テキストデータはstorageフォルダーにあります。キャラクター、チャット、メッセージ、ロアブック、プリセット、接続です。Marinaraはこれを多数の小さなファイルとして保存します。古い構成からアップグレードした後は、storage/tables/に、名前が.pre-shardで終わる古いコピーが見つかることがあります。Marinaraはこれを削除しません。すべてが動くことを確認できたら、空き容量を増やすために自分で削除できます。

画像、音声、その他のファイルは、storageの隣にある専用のフォルダーに入ります。フォルダー名は次のとおりです。

フォルダー入っているもの
avatarsキャラクターとペルソナのアバター
spritesキャラクターのスプライト画像
avatar-models2D Avatarsと3D Avatarsエージェントのファイル。PNGTuberの画像や3Dモデルなど
backgroundsアップロードしたチャットの背景
galleryギャラリーの画像
fonts追加したカスタムフォント
knowledge-sources知識エージェント用にアップロードしたファイル
game-assetsGame Modeのアセット
game-scene-videosGame Modeのシーン動画
conversation-call-character-videosConversationの通話で使うキャラクターの動画
custom-emojisカスタム絵文字の画像
custom-stickersカスタムスタンプの画像
notification-sounds自分で設定した通知音
long-term-memory長期記憶エージェント用のデータ
lorebooks/images、prompts/images、agents/images、connections/imagesロアブック、プリセット、エージェント、アカウントに付けた画像

データフォルダーには、backups/(自動バックアップ)と、暗号化キーのファイルも入っています。Download Backupには、表のすべてのフォルダー、storage、キーのファイルが含まれます。開発者はファイルネイティブストレージを読んでください。

暗号化キーのファイルを残す

Marinaraは、保存したAPIキーを暗号化します。そのためのキーが、データフォルダー内の.encryption-keyファイルです。

このファイルなしでデータを新しいコンピューターにコピーすると、Marinaraは保存したAPIキーを読み取れません。APIキーを入力し直すことになります。データフォルダーの残りと一緒にコピーしてください。

構成によっては、ファイルの代わりにENCRYPTION_KEY環境変数でキーを渡します。その場合、コピーするファイルはありません。その値を別に安全に保管してください。サーバー設定リファレンスを参照してください。

Androidからのデータのコピー

Androidでは、データフォルダーはroot権限なしでは手が届かないアプリのストレージにあるため、コピーできません。Settings → Advanced → Backup & Export → Download Backupを使ってください。.zipには、.encryption-keyファイルが存在すれば含まれます。Marinaraのバックアップと復元を参照してください。

自動バックアップは、同じアプリのストレージに保存されます。アプリをアンインストールしたりリセットしたりすると、実データと一緒に消えることがあります。コピーを別の場所にも置いてください。

関連ガイド