Bem-vindo à página de Documentação Técnica do Syncovery para Linux e FreeBSD, o seu guia completo para instalar, configurar e utilizar a poderosa ferramenta de cópia de segurança e sincronização, Syncovery. Quer seja um utilizador principiante que pretende proteger os seus ficheiros ou um profissional de TI a gerir fluxos de trabalho de dados complexos, esta documentação fornece instruções passo a passo, explicações detalhadas e melhores práticas para o ajudar a tirar o máximo partido do Syncovery. Desde a configuração inicial até às funcionalidades avançadas, explore como o Syncovery pode lidar de forma simples e fiável com as suas necessidades de cópia de segurança e sincronização em várias plataformas.
Plataformas Linux e FreeBSD em que o Syncovery é executado
O Syncovery corre em praticamente todas as distribuições recentes de Linux e FreeBSD, bem como em muitas marcas de NAS. Está disponível para vários tipos de CPU, incluindo Intel/AMD e ARM/AArch64, tanto em 32 bits como em 64 bits.
O Syncovery suporta estas distribuições Linux e sistemas NAS:
- Debian e variantes derivadas do Linux, incluindo Ubuntu, Linux MINT, MX Linux, Kali Linux, Raspberry Pi OS e muitos outros
- Red Hat e distribuições que utilizam o gestor de pacotes RPM, incluindo Fedora, CentOS, openSUSE, Rocky Linux e AlmaLinux
- Distribuições adicionais onde o dpkg pode ser utilizado, incluindo Arch Linux / Manjaro, UGREEN NASync e dispositivos Netgear ReadyNAS
- Estão disponíveis pacotes de instalação nativos para modelos NAS da QNAP, Synology, ASUStor e Western Digital (WD)
- Modelos NAS suportados através do nosso Instalador Unificado para Windows: Seagate, Thecus e Zyxel.
- FreeBSD e sistemas derivados, incluindo FreeNAS/TrueNAS e XigmaNAS
- Estão disponíveis pacotes de distribuição simples tar.gz para qualquer outro tipo de Linux
Guias de Instalação do Syncovery
Estão disponíveis vários métodos para instalar o Syncovery, o seu software favorito de Backup e Sincronização para Linux, no seu sistema. Existem pacotes de instalação nativos em diferentes formatos, e também podem ser utilizados arquivos genéricos tar.gz. Se souber o sistema e o tipo de CPU para o qual pretende instalar o Syncovery, é fácil escolher a transferência correta. Por outro lado, o nosso Instalador Unificado do Syncovery para Linux está disponível para instalar o Syncovery automaticamente e evitar ter de escolher um pacote de transferência específico.
Após a instalação, pode aceder à interface web do Syncovery através da porta 8999. Por exemplo, introduza a seguinte linha no seu navegador web (se o seu sistema Linux tiver uma interface gráfica de ambiente de trabalho com navegador):
localhost:8999
Se estiver a executar o seu navegador web noutro sistema, tem de introduzir o endereço IP do sistema Linux, por exemplo:
192.168.1.58:8999

O Instalador Unificado do Syncovery para Linux
O Instalador Unificado do Syncovery para Linux é uma ferramenta que é executada no Windows e instala o Syncovery em praticamente todas as plataformas suportadas, utilizando uma ligação de shell SSH. Pode utilizá-lo se tiver um início de sessão SSH com privilégios de administrador ou root (ou se estiver autorizado a usar sudo). Esta útil ferramenta de instalação está disponível na nossa Página de Transferência do Syncovery para Linux.
Se preferir instalar o Syncovery sem utilizar uma ferramenta do Windows, encontrará instruções para as diferentes plataformas nos parágrafos seguintes:
Instalar o Syncovery num NAS Synology
Encontrará pacotes de instalação nativos para Synology na nossa Página de transferências do Syncovery para Synology NAS. Estes podem ser instalados no Synology DSM 6 ou 7 através da instalação manual no Package Center. É importante escolher a transferência correta, consoante o seu tipo de CPU e a versão do DSM. Além disso, se tiver DSM 7 ou posterior, precisa de conceder acesso ao Syncovery às pastas com que pretende trabalhar.
Instalar o Syncovery num QNAP NAS
A nossa Página de transferências QNAP contém pacotes para instalação no QNAP App Center, usando o botão de instalação manual. Também encontrará uma versão mais antiga do Syncovery no catálogo de aplicações QNAP, mas é altamente recomendável usar a versão mais recente diretamente do nosso site. Verifique qual é o CPU do seu NAS e transfira o pacote correto.
Instalar o Syncovery em ASUStor, WD e outros
O Syncovery pode ser encontrado no ASUStor App Central e também disponibilizamos transferências manuais na nossa Página de transferências ASUStor. Há também uma página de transferências separada para dispositivos NAS Western Digital (WD). Marcas NAS adicionais são suportadas pelo nosso Instalador Linux Unificado do Syncovery.
Instalar o Syncovery em Debian, Ubuntu, Linux MINT, Raspberry Pi, UGREEN NASync, Netgear ReadyNAS e outros sistemas baseados em Debian
A instalação nestes sistemas é feita através dos pacotes .deb. Faça o download do pacote correto na nossa Página de transferências para Linux e instale-o, quer usando o instalador que o abre no ambiente de trabalho Linux, quer usando uma janela de Terminal ou shell SSH. Eis um exemplo da linha de comando de instalação:
sudo dpkg -i Syncovery-10.15.8-amd64.deb
Em alguns casos, o dpkg pode apresentar um erro e, se tiver a certeza de que tem o pacote correto, pode substituir quaisquer erros usando esta linha de comandos:
sudo dpkg -i --force-all Syncovery-10.15.8-amd64.deb
Instalar o Syncovery em Red Hat, Fedora, CentOS, openSUSE e outros sistemas baseados em RPM
Estes sistemas utilizam pacotes .rpm para instalar software, incluindo o Syncovery. Basta transferir o pacote RPM correto da nossa Página de transferências para Linux e instalá-lo com um comando como este:
sudo rpm -i Syncovery-10.15.8-amd64.rpm
Em alternativa, pode usar yum:
sudo yum install Syncovery-10.15.8-amd64.rpm
Instalação em FreeBSD, FreeNAS/TrueNAS e XigmaNAS
Encontrará instruções de instalação para sistemas baseados em FreeBSD na nossa Página de transferências FreeBSD.
Página genérica de transferências para Linux
Para uma visão alternativa dos tipos de instalação, incluindo ligações para as várias páginas de transferências, consulte a nossa Página genérica de transferências para Linux.
Utilizar a Web GUI do Syncovery para o seu Backup e Sincronização em Linux
Quando instala um pacote NAS, Debian ou RPM, a interface Web deverá ficar disponível automaticamente.
Se optar pela transferência .tar.gz, pode ativar a interface Web executando estes comandos do SyncoveryCL numa janela de Terminal:
./SyncoveryCL SET /WEBSERVER=localhost (para configurar o servidor web)
./SyncoveryCL start (para iniciar o SyncoveryCL – o parâmetro de linha de comandos start é reconhecido desde a v8.25)
Abra a interface Web numa janela do navegador introduzindo: localhost:8999. A menos que esteja a aceder à interface Web a partir de localhost, ser-lhe-á pedido um nome de utilizador e uma palavra-passe. Os valores predefinidos são: nome de utilizador = default, palavra-passe = pass.
Esta é a linha de comando completa para configurar o servidor Web:
SyncoveryCL SET /WEBSERVER=localhost /WEBUSER=username /WEBPASS=password /WEBPORT=port /WEBDOCSPATH=path_to_web_docs_folder
Para desligar o servidor web (requer um reinício se o SyncoveryCL já estiver em execução):
SyncoveryCL SET /WEBSERVER=OFF
A pasta Web Docs chama-se WebDocs e está incluída no arquivo tar.gz que descarrega desta página.
Informações adicionais
O SyncoveryCL irá criar uma pasta .Syncovery para configuração, registos e bases de dados na pasta HOME. Depende da variável de ambiente HOME. Também pode usar SYNCOVERY_HOME, que tem prioridade. HOME não deve ser /.
Linhas de comandos do Syncovery, não apenas para Backup e Sincronização em Linux
Aqui tem alguns exemplos de linhas de comando para configurar e executar o Syncovery. Pode encontrar linhas de comando adicionais aqui. Só precisa de utilizar linhas de comando se a interface Web não for utilizada ou ainda não estiver pronta.
Executar um trabalho sem o guardar no ficheiro de configuração:
SyncoveryCL RUN /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R
Adicionar esta mesma tarefa ao ficheiro de configuração:
SyncoveryCL ADD /NAME="LocalTest" /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R
Executar uma tarefa existente:
SyncoveryCL /RUN="LocalTest"
Configurar uma tarefa agendada (a cada 30 minutos):
SyncoveryCL ADD /NAME="LocalTest" /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R /Sched /Rep /Days=0 /Mins=30
Listar tarefas no ficheiro de configuração:
SyncoveryCL /LIST
Desativar uma tarefa:
SyncoveryCL CHANGE "SFTPTest" /Disabled
Ativar uma tarefa:
SyncoveryCL CHANGE "SFTPTest" /Disabled=No
Mostrar a configuração da tarefa:
SyncoveryCL SHOW "SFTPTest"
A forma mais fácil de obter a linha de comandos com parâmetros adicionais é criar o trabalho na versão para Windows ou Mac e ir ao separador Information no editor do perfil, onde verá o XML do perfil e a linha de comandos.
Iniciar o Scheduler (só é necessário se não usar os pacotes Debian ou RPM):
SyncoveryCL (executa em primeiro plano)
ou
SyncoveryCL start (torna-se um daemon – suportado desde a v8.25)
ou
SyncoveryCL & (executa em segundo plano, mas não como daemon)
Parar o Scheduler:
SyncoveryCL /STOPTIMER
Ver o estado do Scheduler:
SyncoveryCL /STATUS
Ver o estado do Scheduler atualizado continuamente:
SyncoveryCL /CONTSTATUS
Enviar para FTP:
SyncoveryCL ADD /NAME=FTPTest /LEFT="/home/tobias/Documents/" /RIGHT="ftp://yourdomain.com/FolderName" /RUSER=userid /RPASS=password /L2R
Enviar para SFTP:
SyncoveryCL ADD /NAME=FTPTest /LEFT="/home/tobias/Documents/" /RIGHT="sftp://yourdomain.com/FolderName" /RUSER=userid /RPASS=password /L2R
Enviar para SFTP com um certificado:
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
Enviar para WebDAV (exemplo: 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=.*
Enviar para Amazon S3:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="S3://bucketname/Documents" /L2R /RUSER=yourid /RPASS=yoursecretkey /CacheDestination=Yes /EXCL=.* /NAME=S3Test
Carregamento para o Microsoft Azure BLOB Storage:
SyncoveryCL ADD /NAME=AzureTest /LEFT="/home/tobias/Documents/" /RIGHT="AZ://container/Documents" /L2R /RUSER=yourid /RPASS=yoursecretkey
Enviar para Amazon Glacier:
SyncoveryCL ADD /NAME=GLTest /LEFT="/home/tobias/Documents/" /RIGHT="GL://vaultname/Documents" /RUSER=yourid /RPASS=yoursecretkey /L2R /EXCL=.*
Enviar para Rackspace:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://containername/Documents" /RUSER=yourid /RPASS=yoursecretkey /RProt=Rackspace /L2R /EXCL=.* /NAME=RackTest
Enviar para SugarSync:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://My SugarSync/Documents" /RProt=SugarSync /RUSER=userid /RPASS=password /L2R /EXCL=.* /NAME=SugarTest
Enviar para o armazenamento na cloud Backblaze B2:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://BucketName/Documents" /RUSER=account_id /RPASS=application_key /RProt=B2 /L2R /NAME=B2Test
Pode obter o seu Account ID e Application Key na página “Buckets” do Backblaze B2.
Serviços na cloud com OAuth – será apresentada uma janela para abrir o URL OAuth num navegador.
Enviar para box.com:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://OptionalAcctID@Box/Documents" /RProt=Box /L2R /EXCL=.* /NAME=BoxTest
Enviar para Microsoft OneDrive:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://OptionalAcctID@OneDrvNew/Documents" /RProt=OneDrvNew /L2R /EXCL=.* /NAME=OneTest
Enviar para DropBox:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://DropBoxV2/Documents" /RProt=DropBoxV2 /L2R /EXCL=.* /NAME=DropBoxTest
SyncoveryCL /RUN=DropBoxTest
Configuração geral
Configurar notificações por email usando o Gmail:
SyncoveryCL SET /GMAIL=youremail@gmail.com /SMTPPASS=xxx
Especificar os destinatários do email (se forem diferentes do endereço Gmail do comando anterior):
SyncoveryCL SET /EmailRecipients=email1,email2,email3
Aplicar definições globais semelhantes à secção [Main] do ficheiro INI no Windows:
SyncoveryCL SET /SettingName=Value
Por exemplo:
SyncoveryCL SET /S3PartSize=536870912
Exportar um perfil para XML:
SyncoveryCL /EXPORTONEXML="Profile Name"
Importar perfil(s) a partir de XML:
SyncoveryCL /IMPORT="/path/to/theprofiles.xml"
Ver também A linha de comandos do Syncovery
Dicionário de definições para o seu Syncovery Linux Backup e Sync
Pode descarregar o dicionário completo de possíveis definições de perfil em formato PDF ou XLSX.
Documento PDF do Dicionário de Definições do Syncovery.
Documento Excel do Dicionário de Definições do Syncovery.
