Добавить в корзинуПозвонить
Найти в Дзене
Другие идеи

Как сохранить документы с Paperless с копией на облаке?

Настройка резервного копирования Paperless-ngx на Synology NAS с помощью Hyper Backup — это эффективный способ защитить ваши документы. Шаг 1: Подготовка данных Paperless-ngx к бэкапу Ваши документы Paperless-ngx хранятся в папках, которые привязаны к Docker-контейнеру (так называемые "bind mounts"). Обычно это папки data и media внутри общей папки docker на вашем NAS. Для гарантии целостности данных, особенно при использовании базы данных (SQLite или PostgreSQL), рекомендуется использовать встроенный в Paperless-ngx инструмент document_exporter для создания "экспорта" всех документов и их метаданных в отдельную папку. Это можно автоматизировать с помощью планировщика задач Synology. * Настройте папку для экспорта: Убедитесь, что в файле docker-compose.yml вашего Paperless-ngx настроен путь для папки экспорта, например, /volume1/docker/paperless-ngx/export. * Создайте задачу в планировщике: * В DSM перейдите в Панель управления > Планировщик задач. * Создайте новую задачу: Запл

Настройка резервного копирования Paperless-ngx на Synology NAS с помощью Hyper Backup — это эффективный способ защитить ваши документы.

Шаг 1: Подготовка данных Paperless-ngx к бэкапу

Ваши документы Paperless-ngx хранятся в папках, которые привязаны к Docker-контейнеру (так называемые "bind mounts"). Обычно это папки data и media внутри общей папки docker на вашем NAS.

Для гарантии целостности данных, особенно при использовании базы данных (SQLite или PostgreSQL), рекомендуется использовать встроенный в Paperless-ngx инструмент document_exporter для создания "экспорта" всех документов и их метаданных в отдельную папку. Это можно автоматизировать с помощью планировщика задач Synology.

* Настройте папку для экспорта: Убедитесь, что в файле docker-compose.yml вашего Paperless-ngx настроен путь для папки экспорта, например, /volume1/docker/paperless-ngx/export.

* Создайте задачу в планировщике:

* В DSM перейдите в Панель управления > Планировщик задач.

* Создайте новую задачу: Запланированная задача > Пользовательский сценарий.

* На вкладке Общие задайте имя (например, "Paperless-ngx Export") и выберите пользователя root.

* На вкладке Расписание выберите "Каждый месяц" и задайте дату.

* На вкладке Настройки задачи в поле "Пользовательский сценарий" введите команду:

docker-compose -f /volume1/docker/paperless-ngx/docker-compose.yml exec -T webserver document_exporter ../export

* Эта команда создаст полный экспорт ваших документов в папке export.

Шаг 2: Настройка Hyper Backup

Теперь вы можете создать задачу Hyper Backup для резервного копирования этой папки экспорта в облако pCloud.

* Установка пакета: Если вы еще этого не сделали, установите пакет Hyper Backup из Центра пакетов Synology.

* Создание задачи:

* Откройте Hyper Backup и нажмите Создать > Задача резервного копирования данных.

* Выбор места назначения: Прокрутите список и найдите pCloud. Если pCloud не поддерживается напрямую, выберите WebDAV или настройте синхронизацию папки экспорта с pCloud с помощью официального приложения pCloud (если оно доступно для Synology NAS), а затем сделайте резервную копию этой синхронизированной папки.

* Подключение к pCloud: Введите учетные данные для pCloud и выберите папку для сохранения резервных копий.

* Шифрование: На экране "Настройки задачи" обязательно установите флажок Включить шифрование резервной копии на стороне клиента. Создайте и сохраните надежный пароль. Внимание: если вы потеряете этот пароль, вы не сможете восстановить данные.

* Выбор папок для резервирования: Выберите папку, в которую вы настроили экспорт документов Paperless-ngx (например, /volume1/docker/paperless-ngx/export). Также можно добавить папки data и media напрямую, но экспорт гарантирует, что все данные будут согласованы.

* Настройка расписания: На следующем шаге включите Расписание задачи и выберите Ежемесячно. Укажите день и время.

* Ротация: Настройте политику ротации, чтобы старые версии бэкапов автоматически удалялись, экономя место в облаке.

* Завершение: После настройки всех параметров нажмите Применить. Задача будет создана

и запущена по расписанию.