From 063b59d453fa81f06341cba3a98060cddd8e12c8 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Wed, 10 Apr 2024 02:55:16 -0700 Subject: [PATCH] Updated Setting Up Storage (markdown) --- Setting-Up-Storage.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Setting-Up-Storage.md b/Setting-Up-Storage.md index 0096af4..f9a9b64 100644 --- a/Setting-Up-Storage.md +++ b/Setting-Up-Storage.md @@ -92,7 +92,13 @@ zfs create \ local filesystem icon -ArchiveBox supports many common types of remote filesystems using Docker Storage providers, Docker Volume Plugins, and RClone. Only the `archive/` folder should be stored on a remote filesystem while ArchiveBox is running, all the other files in `data/` (especially `index.sqlite3`) should be stored on a local SSD and backed up periodically. +ArchiveBox supports many common types of remote filesystems using Docker Storage providers, Docker Volume Plugins, and RClone. + +For data integrity and performance reasons, only the `data/archive/` subfolder supports being stored on a remote filesystem while ArchiveBox is actively running. The other files in the `data/` directory are much smaller and should kept on local filesystem (and backed up to a remote periodically). + +> [!CAUTION] +> `data/index.sqlite3` *must be kept on a local filesystem* which supports FSYNC (ideally backed by SSD or NVMe). + ### NFS (Docker Driver)