Резервное копирование в облако
Встроенное резервное копирование Gizmo Server исправно сохраняет копии базы данных — но локально, на диске самого сервера (подробно — в статье «Резервная копия»). Это отлично защищает от повреждения базы данных: файл слетел, обновление пошло не так, кто-то случайно почистил не ту папку — копия рядом, восстановились и работаем дальше. Но представьте другой сценарий: сгорел блок питания и вместе с ним диск, или сервер просто украли из клуба вместе со всеми копиями внутри. В этом случае локальные копии бесполезны — они сгорели или уехали вместе с сервером.
Идея решения
Отдельной облачной функции резервного копирования в Gizmo пока нет, но собрать её самостоятельно проще, чем кажется — нужно просто переиспользовать уже существующую настройку. Путь хранения резервной копии на сервере можно указать не на системный диск, а в папку, которая синхронизируется с облаком. Дальше всю грязную работу сделает облачный клиент, а вам останется только один раз всё настроить.
Как это сделать
Установите на сервере клиент любого облачного хранилища с локальной синхронизацией папки — подойдёт Яндекс.Диск, Google Drive или любой другой сервис, который уже используете в компании.
В настройках Gizmo Server откройте
→ и в поле Путь хранения резервной копии на сервере укажите путь к синхронизируемой папке облачного клиента.Сохраните настройки — дальше копии будут создаваться туда же, а облачный клиент автоматически будет забирать их за пределы сервера, без вашего участия.
Убедитесь, что пользователь операционной системы, от имени которого запущен Gizmo Server, обладает правами на чтение и запись в эту папку — иначе копии просто не будут создаваться, и вы узнаете об этом в худший момент. Это то же самое требование, что и для обычного локального пути.
Что стоит время от времени проверять
Что синхронизация с облаком реально происходит, а не просто копится в локальной папке без загрузки — загляните в интерфейс облачного клиента и убедитесь, что файлы действительно уезжают наверх.
Что свободного места в облачном хранилище хватает с учётом максимального количества файлов резервных копий, которое вы указали в настройках сервера — если лимит места меньше, чем суммарный вес всех копий, часть из них просто не загрузится.
Разовая настройка, которая потом работает сама — ровно то, ради чего вообще стоит с этим возиться.
Это практический способ через существующие настройки, а не отдельная встроенная функция Gizmo. Если в будущем появится собственная интеграция с облачными хранилищами, этот раздел будет обновлён.