Добро пожаловать на страницу технической документации Syncovery для Linux и FreeBSD — ваше полное руководство по установке, настройке и использованию мощного инструмента резервного копирования и синхронизации Syncovery. Независимо от того, являетесь ли вы новичком, желающим защитить свои файлы, или ИТ-специалистом, управляющим сложными потоками данных, эта документация содержит пошаговые инструкции, подробные пояснения и рекомендации по лучшим практикам, чтобы помочь вам максимально эффективно использовать Syncovery. От первоначальной настройки до расширенных возможностей — узнайте, как Syncovery может легко и надежно выполнять ваши задачи резервного копирования и синхронизации на нескольких платформах.

Платформы Linux и FreeBSD, на которых работает Syncovery

Syncovery работает практически на всех современных дистрибутивах Linux и FreeBSD, а также на многих NAS-устройствах. Она доступна для различных типов процессоров, включая Intel/AMD и ARM/AArch64, в 32- и 64-разрядной версиях.

Syncovery поддерживает следующие дистрибутивы Linux и NAS-системы:

  • Debian и производные дистрибутивы Linux, включая Ubuntu, Linux MINT, MX Linux, Kali Linux, Raspberry Pi OS и многие другие
  • Red Hat и дистрибутивы, использующие менеджер пакетов RPM, включая Fedora, CentOS, openSUSE, Rocky Linux и AlmaLinux
  • Дополнительные дистрибутивы, где можно использовать dpkg, включая Arch Linux / Manjaro, устройства UGREEN NASync и Netgear ReadyNAS
  • Нативные пакеты установки доступны для моделей NAS от QNAP, Synology, ASUStor и Western Digital (WD)
  • Модели NAS, поддерживаемые через наш Unified Installer для Windows: Seagate, Thecus и Zyxel.
  • FreeBSD и производные системы, включая FreeNAS/TrueNAS и XigmaNAS
  • Простые дистрибутивные пакеты tar.gz доступны для любого другого типа Linux

Руководства по установке Syncovery

Для установки Syncovery, вашей любимой программы для резервного копирования и синхронизации в Linux, в вашей системе доступны различные способы. Существуют нативные пакеты установки в разных форматах, а также можно использовать универсальные архивы tar.gz. Если вам известны тип системы и тип процессора, на который вы хотите установить Syncovery, легко выбрать правильную загрузку. С другой стороны, наш Унифицированный установщик Syncovery для Linux доступен для автоматической установки Syncovery и позволяет избежать необходимости выбирать конкретный пакет загрузки.

После установки вы сможете открыть веб-интерфейс Syncovery через порт 8999. Например, введите следующую строку в вашем веб-браузере (если в вашей системе Linux есть графический рабочий стол с браузером):
localhost:8999

Если вы используете веб-браузер на другой системе, вам нужно ввести IP-адрес Linux-системы, например:
192.168.1.58:8999

Начальное имя пользователяdefault, а пароль — pass.

Screenshot showing Syncovery's login dialog


Универсальный установщик Syncovery для Linux

Унифицированный установщик Syncovery для Linux — это инструмент, работающий в Windows и устанавливающий Syncovery практически на все поддерживаемые платформы с помощью SSH-соединения через оболочку. Вы можете использовать его, если у вас есть SSH-логин с правами администратора или root (либо с разрешением использовать sudo). Этот полезный инструмент установки доступен на нашей странице загрузки Syncovery для Linux.

Если вы предпочитаете установить Syncovery без использования инструмента для Windows, инструкции для различных платформ вы найдёте в следующих разделах:

Установка Syncovery на Synology NAS

На нашей странице загрузки Syncovery для Synology NAS вы найдете нативные установочные пакеты для Synology. Их можно установить на Synology DSM 6 или 7 с помощью ручной установки в Package Center. Важно выбрать правильную загрузку в зависимости от типа процессора и версии DSM. Кроме того, если у вас DSM 7 или новее, вам нужно предоставить Syncovery доступ к папкам, с которыми вы хотите работать.

Установка Syncovery на QNAP NAS

На нашей странице загрузки QNAP доступны пакеты для установки в QNAP App Center с использованием кнопки ручной установки. В каталоге приложений QNAP также есть более старая версия Syncovery, но настоятельно рекомендуется использовать последнюю версию прямо с нашего веб-сайта. Пожалуйста, проверьте, какой процессор установлен в вашем NAS, и загрузите правильный пакет.

Установка Syncovery на ASUStor, WD и другие устройства

Syncovery можно найти в ASUStor App Central, а также мы предлагаем ручную загрузку на нашей странице загрузки ASUStor. Также есть отдельная страница загрузки для NAS-устройств Western Digital (WD). Дополнительные бренды NAS поддерживаются нашим универсальным установщиком Syncovery для Linux.

Установка Syncovery на Debian, Ubuntu, Linux MINT, Raspberry Pi, UGREEN NASync, Netgear ReadyNAS и другие системы на базе Debian

Установка на этих системах выполняется с помощью пакетов .deb. Скачайте правильный пакет с нашей страницы загрузки для Linux и установите его либо с помощью установщика, который откроет его на рабочем столе Linux, либо через окно терминала или SSH. Вот пример командной строки для установки:
sudo dpkg -i Syncovery-10.15.8-amd64.deb

В некоторых случаях dpkg может вывести ошибку, и если вы уверены, что пакет правильный, вы можете проигнорировать любые ошибки с помощью этой команды:
sudo dpkg -i --force-all Syncovery-10.15.8-amd64.deb

Установка Syncovery на Red Hat, Fedora, CentOS, openSUSE и другие системы на базе RPM

Эти системы используют пакеты .rpm для установки программного обеспечения, включая Syncovery. Просто загрузите правильный RPM-пакет с нашей страницы загрузки для Linux и установите его с помощью такой команды:
sudo rpm -i Syncovery-10.15.8-amd64.rpm

В качестве альтернативы можно использовать yum:
sudo yum install Syncovery-10.15.8-amd64.rpm

Установка на FreeBSD, FreeNAS/TrueNAS и XigmaNAS

Инструкции по установке для систем на базе FreeBSD вы найдете на нашей странице загрузки FreeBSD.

Общая страница загрузки для Linux

Для альтернативного обзора типов установки, включая ссылки на различные страницы загрузки, см. нашу общую страницу загрузки для Linux.


Использование веб-интерфейса Syncovery для резервного копирования и синхронизации в Linux

При установке пакета NAS, Debian или RPM веб-интерфейс должен стать доступен автоматически.

Если вы выберете загрузку .tar.gz, вы можете активировать веб-интерфейс, выполнив следующие команды SyncoveryCL в окне Терминала:
./SyncoveryCL SET /WEBSERVER=localhost (чтобы настроить веб-сервер)
./SyncoveryCL start (чтобы запустить SyncoveryCL — параметр командной строки start распознается начиная с v8.25)

Откройте веб-интерфейс в окне браузера, введя: localhost:8999. Если вы обращаетесь к веб-интерфейсу не с localhost, он запросит имя пользователя и пароль. Значения по умолчанию: имя пользователя = default, пароль = pass.

Это полная командная строка для настройки веб-сервера:
SyncoveryCL SET /WEBSERVER=localhost /WEBUSER=username /WEBPASS=password /WEBPORT=port /WEBDOCSPATH=path_to_web_docs_folder

Чтобы выключить веб-сервер (требуется перезапуск, если SyncoveryCL уже запущен):
SyncoveryCL SET /WEBSERVER=OFF

Папка Web Docs называется WebDocs и входит в архив tar.gz, который вы загружаете с этой страницы.

Дополнительная информация

SyncoveryCL создаст папку .Syncovery для конфигурации, журналов и баз данных в папке HOME. Она зависит от переменной среды HOME. Можно также использовать SYNCOVERY_HOME, который имеет более высокий приоритет. HOME не должна быть /.

Командные строки Syncovery — не только для резервного копирования и синхронизации в Linux

Вот несколько примеров командных строк для настройки и запуска Syncovery. Дополнительные командные строки можно найти здесь. Командные строки нужны только в том случае, если веб-интерфейс не используется или ещё не готов.

Запустить задание без сохранения в конфигурационный файл:
SyncoveryCL RUN /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R

Добавить эту же задачу в файл конфигурации:
SyncoveryCL ADD /NAME="LocalTest" /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R

Запустить существующую задачу:
SyncoveryCL /RUN="LocalTest"

Настроить задачу по расписанию (каждые 30 минут):
SyncoveryCL ADD /NAME="LocalTest" /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R /Sched /Rep /Days=0 /Mins=30

Список задач в файле конфигурации:
SyncoveryCL /LIST

Отключить задачу:
SyncoveryCL CHANGE "SFTPTest" /Disabled

Включить задачу:
SyncoveryCL CHANGE "SFTPTest" /Disabled=No

Показать конфигурацию задачи:
SyncoveryCL SHOW "SFTPTest"


Самый простой способ получить командную строку с дополнительными параметрами — создать задачу в версии для Windows или Mac и перейти на вкладку Information в редакторе профиля, где вы увидите XML профиля и командную строку.


Запустить планировщик (нужно только если вы не используете пакеты Debian или RPM):
SyncoveryCL (работает в переднем плане)
или
SyncoveryCL start (становится демоном — поддерживается начиная с v8.25)
или
SyncoveryCL & (работает в фоновом режиме, но не как демон)

Остановить планировщик:
SyncoveryCL /STOPTIMER

Просмотреть состояние планировщика:
SyncoveryCL /STATUS

Просмотреть непрерывно обновляемое состояние планировщика:
SyncoveryCL /CONTSTATUS


Загрузить по FTP:
SyncoveryCL ADD /NAME=FTPTest /LEFT="/home/tobias/Documents/" /RIGHT="ftp://yourdomain.com/FolderName" /RUSER=userid /RPASS=password /L2R

Загрузить по SFTP:
SyncoveryCL ADD /NAME=FTPTest /LEFT="/home/tobias/Documents/" /RIGHT="sftp://yourdomain.com/FolderName" /RUSER=userid /RPASS=password /L2R

Загрузить в SFTP с сертификатом:
SyncoveryCL SET /CERT=/home/tobias/tobias_rsa
SyncoveryCL ADD /Name=WithKey /Left=/home/tobias /Right="sftp://tobiaskey@192.168.10.20/Tests" /L2R /RightFTPSettings="SFTP:Port=2222,AbsolutePath=N,Flags=UTF8+NoCertPass+UTC,"Cert=tobias_rsa""
SyncoveryCL /RUNX=WithKey /ACCEPTSERVER

Загрузить в WebDAV (пример: Strato HiDrive):
SyncoveryCL ADD /NAME=WebDAVTest /LEFT="/home/tobias/Documents/" /RIGHT="https://webdav.hidrive.strato.com/users/yourusername/folder" /RUSER=userid /RPASS=password /L2R /EXCL=.*

Загрузить в Amazon S3:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="S3://bucketname/Documents" /L2R /RUSER=yourid /RPASS=yoursecretkey /CacheDestination=Yes /EXCL=.* /NAME=S3Test

Загрузка в Microsoft Azure BLOB Storage:
SyncoveryCL ADD /NAME=AzureTest /LEFT="/home/tobias/Documents/" /RIGHT="AZ://container/Documents" /L2R /RUSER=yourid /RPASS=yoursecretkey

Загрузить в Amazon Glacier:
SyncoveryCL ADD /NAME=GLTest /LEFT="/home/tobias/Documents/" /RIGHT="GL://vaultname/Documents" /RUSER=yourid /RPASS=yoursecretkey /L2R /EXCL=.*

Загрузить в Rackspace:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://containername/Documents" /RUSER=yourid /RPASS=yoursecretkey /RProt=Rackspace /L2R /EXCL=.* /NAME=RackTest

Загрузить в SugarSync:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://My SugarSync/Documents" /RProt=SugarSync /RUSER=userid /RPASS=password /L2R /EXCL=.* /NAME=SugarTest

Загрузить в облачное хранилище Backblaze B2:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://BucketName/Documents" /RUSER=account_id /RPASS=application_key /RProt=B2 /L2R /NAME=B2Test
Вы можете получить свой ID аккаунта и ключ приложения на странице «Buckets» в Backblaze B2.


Облачные сервисы с OAuth — появится запрос на открытие URL OAuth в браузере.

Загрузить в box.com:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://OptionalAcctID@Box/Documents" /RProt=Box /L2R /EXCL=.* /NAME=BoxTest

Загрузить в Microsoft OneDrive:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://OptionalAcctID@OneDrvNew/Documents" /RProt=OneDrvNew /L2R /EXCL=.* /NAME=OneTest

Загрузить в DropBox:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://DropBoxV2/Documents" /RProt=DropBoxV2 /L2R /EXCL=.* /NAME=DropBoxTest

SyncoveryCL /RUN=DropBoxTest


Общая конфигурация

Настройте уведомления по электронной почте с помощью Gmail:
SyncoveryCL SET /GMAIL=youremail@gmail.com /SMTPPASS=xxx

Укажите получателей писем (если они отличаются от адреса Gmail из предыдущей команды):
SyncoveryCL SET /EmailRecipients=email1,email2,email3

Применить глобальные настройки, аналогичные разделу [Main] в INI-файле в Windows:
SyncoveryCL SET /SettingName=Value

Например:
SyncoveryCL SET /S3PartSize=536870912

Экспортировать профиль в XML:
SyncoveryCL /EXPORTONEXML="Profile Name"

Импортировать профиль(и) из XML:
SyncoveryCL /IMPORT="/path/to/theprofiles.xml"

См. также Командная строка Syncovery


Словарь настроек для вашей резервной копии и синхронизации Syncovery для Linux
Вы можете скачать полный словарь возможных настроек профиля в формате pdf или xlsx.
Документ Syncovery Settings Dictionary PDF.
Документ Syncovery Settings Dictionary Excel.