Определите, что архив должен сохранять
Начните с ограниченной коллекции, а не с копирования всех устройств в одну учётную запись. Решите, какие файлы являются оригиналами, какие — удобными производными, а какие можно воссоздать. Сохраняйте осмысленные имена и краткое описание структуры папок. Поисковый индекс полезен для нахождения документа, но он не должен быть единственным местом, объясняющим, что это за документ.
Этот сценарий предполагает одного владельца и occasionalный доступ со второго устройства. Будущая передача семье — отдельное требование: зафиксируйте, какие материалы можно передавать и как уполномоченное лицо получит инструкции по восстановлению. Не храните единственную копию этих инструкций внутри архива, который они должны восстанавливать.
Отделите рабочую коллекцию от копий для восстановления
Иллюстративная схема включает файловое приложение с аутентификацией, его базу данных и конфигурацию, каталог документов и запланированное обслуживание. Ограничьте первый выпуск просмотром, загрузкой и скачиванием. OCR, создание крупных предпросмотров или обработку медиа можно добавить после понимания их затрат ресурсов.
Файловое приложение может хранить важное состояние помимо видимых документов. Документация Nextcloud по резервному копированию, например, включает конфигурацию, данные, базу данных, темы и пользовательские приложения, где они есть. Поэтому нельзя предполагать, что копирование папки загрузок восстановит установку. Обратитесь к Требования Nextcloud к резервному копированию как к примеру, затем используйте документацию, соответствующую версии приложения, которую вы фактически запускаете.
Отведите росту место в бюджете
Для гипотетической исходной коллекции 50 GB рассмотрите такое распределение в рамках 120 GB SSD Canopy. Canopy также включает 4 vCPU, память 8 GB и трафик 3 TB; эти ресурсы не являются эталоном для конкретного архивного приложения.
| Используйте | Плановый допуск |
|---|---|
| Оригинальные документы и отдельные фотографии | 50 GB |
| Предпросмотры, индексы и производные | 10 GB |
| Сохранённые версии и удалённые элементы | 12 GB |
| Операционная система, приложение и база данных | 12 GB |
| Временное пространство для импорта и экспорта | 8 GB |
| Нераспределённый запас | 28 GB |
Эти допущения расходуют 92 GB до будущего роста. Если бы оригиналы росли гипотетически на 2 GB каждый месяц, ещё один год добавил бы 24 GB до появления новых производных или версий. Проверяйте раньше; почти заполненный диск — не разумный повод для расширения. Гораздо меньшая коллекция может уместиться в Grove или потребовать добавления хранилища вместо увеличения CPU. Используйте бюджет коллекции файлов чтобы заменить каждый допуск своими измерениями.
Сделайте доступ и рутинную работу осознанными
Сделайте коллекцию приватной по умолчанию в приложении, затем предоставляйте конкретный доступ только при необходимости. Администрирование хоста и просмотр документов — разные разрешения. Проверяйте активные устройства, заброшенные ссылки общего доступа и доступ для восстановления после потери устройства или изменения роли помощника. руководство по публичным и приватным службам помогает отличать доступные конечные точки от разрешённых пользователей.
Выберите владельца для неудачных заданий, даже если этот владелец — вы. Проверяйте сбои импорта, доступное дисковое пространство, результаты резервного копирования и обновления приложения в рамках письменного регламента. Планируйте дорогостоящую индексацию осознанно и проверяйте её после крупных импортов. См. фоновые задания и уведомления прежде чем добавлять работу, которая должна выполняться без присмотра.
Проверьте восстановление вне рабочей коллекции
Планируйте независимое хранилище для резервных копий отдельно от диска VPS. Учитывайте сохранённые версии и трафик извлечения, а не предполагайте фиксированную степень сжатия. Успешный отчёт задания резервного копирования — одно наблюдение; возможность восстановить читаемый документ — другое.
При использовании restic его проверка репозитория по умолчанию не читает все сохранённые данные пакетов; полная проверка данных требует дополнительных чтений и может потреблять больше пропускной способности. См. область проверки целостности restic. Восстановите выбранный снимок в отдельный пустой тестовый каталог. документация по восстановлению restic объясняет, что существующие файлы назначения могут быть перезаписаны, поэтому живой архив — неподходящая цель для репетиции. Откройте репрезентативные документы и проверьте ожидаемые имена и содержимое; отдельно репетируйте восстановление приложения, когда состояние базы данных имеет значение.
Подготовьте коллекцию, понятную другому инструменту
Храните портативный экспорт с оригинальными файлами, описательными заметками и любыми метаданными приложения, необходимыми для их интерпретации. Попробуйте открыть его на отдельном устройстве до вывода источника из эксплуатации. Теги, версии, разрешения и ссылки общего доступа могут не сохраниться при простом экспорте файлов, поэтому явно зафиксируйте их обработку в пакет выхода.
VPS делает коллекцию удобной для доступа; независимые копии, читаемые форматы и повторяющиеся проверки восстановления делают эту коллекцию менее зависимой от одного работающего приложения. Выбор более крупного тарифа не создаёт этот процесс. Начните с измеренного бюджета ёмкости и места назначения для восстановления, затем настройте ресурсы вокруг работы, которую вы намерены поддерживать.
Отправная точка каталога для оценки
Canopy предоставляет 4 vCPU, память 8 GB, 120 GB SSD и ежемесячный трафик 3 TB за $36.00 USD/месяц. Это стартовое распределение для сравнения с требованиями и измерениями вашего приложения, а не обещание, что конкретная коллекция или аудитория поместится.
С параметрами по умолчанию шесть месяцев стоят $155.52 единовременно (скидка 28% от $216.00); двенадцать месяцев стоят $216.00 единовременно (скидка 50% от $432.00). Выбранные повторяющиеся опции получают ту же скидку. Планируйте независимое хранилище для резервных копий, домены и любую внешнюю почтовую службу отдельно.
Настроить Canopy в Исландии ↗Документация к этому примечанию
Используйте документацию для версии, которую вы фактически запускаете. Эти примеры — материал для планирования, а не запись теста на Hoszen VPS.