Об этом проекте
Cloudstic CLI — это инструмент с открытым исходным кодом для командной строки, предназначенный для шифрованного, контент-адресуемого хранения резервных копий. Он может выполнять резервное копирование локальных каталогов, Google Drive и OneDrive, с поддержкой инкрементальных резервных копий через собственные API Google Drive Changes и OneDrive Delta. Данные хранятся с использованием шифрования AES-256-GCM, и поддерживаются пароль, ключ платформы или слоты ключа восстановления. Резервные копии дедуплицируются между источниками, поэтому идентичные файлы хранятся только один раз, и только измененные файлы добавляются во время инкрементальных запусков.
Инструмент поддерживает несколько бэкэндов хранения, включая локальные файловые системы, Amazon S3 и совместимые сервисы, такие как R2 и MinIO, а также Backblaze B2. Политики хранения могут сохранять снимки по последнему количеству, часам, дням, неделям, месяцам или годам. Cloudstic также обнаруживает портативные диски по UUID раздела GPT, что позволяет последовательно выполнять резервное копирование одного и того же USB-накопителя или внешнего диска на macOS, Linux и Windows независимо от точки монтирования. Пользователи могут просматривать снимки, искать файлы по снимкам, восстанавливать конкретные снимки или файлы и предварительно просматривать операции резервного копирования в режиме dry-run.
Проект включает профили для сохранения конфигураций резервного копирования, завершение командной строки, интерактивную панель управления TUI и документацию, охватывающую настройку, шифрование, источники, модель хранения и вклад в проект. Он написан на Go и может быть установлен через Homebrew, winget, Go install, скрипт curl или предварительно собранные бинарные файлы. Отдельный сервис Cloudstic Cloud упоминается для управляемого планирования, хранения и хранения, но сам репозиторий предоставляет автономный движок CLI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.