Backups do WordPress no Storage Server: guia com o WPvivid

Publicado a 7 min de leitura

Um backup no mesmo servidor não é um backup. Este guia mostra num quarto de hora como o WordPress se guarda, com um plugin gratuito, por SFTP num Storage Server separado.

Um backup que está no mesmo servidor que o site não é um backup. Se o disco for apagado, o acesso tomado ou a instalação encriptada, desaparece com ele. Só uma cópia em armazenamento separado é uma verdadeira rede de segurança.

Este guia mostra o caminho mais rápido para lá: um plugin gratuito que guarda o WordPress por SFTP num Storage Server, com agendamento e regra de retenção. A configuração está feita num quarto de hora.

Porque o WPvivid

A escolha é, num ponto, surpreendentemente pequena. O que conta aqui é uma transmissão encriptada na versão gratuita:

PluginNa versão gratuitaAdequado?
WPvivid Backup & MigrationFTP e SFTPsim
UpdraftPlussó FTP, SFTP e WebDAV pagossó com compra
BackWPupsó FTPsó com compra

O FTP simples transmite credenciais e conteúdos sem encriptação. Para um backup que contém toda a base de dados, incluindo a tabela de utilizadores, não é boa ideia. O WPvivid é assim a escolha evidente, tem mais de 900.000 instalações ativas e foi atualizado pela última vez em setembro de 2026.

Passo 1: criar a subconta no armazenamento

Crie na área de cliente, no seu Storage Server, uma subconta própria para os backups, com o diretório inicial /backup/wordpress. Isto é mais importante do que parece: as credenciais vão ficar logo na base de dados do WordPress, e quem as encontrar lá não deve conseguir alcançar nada além deste único diretório.

No mesmo passo, verifique em «Definições de Acesso» dois interruptores:

  • SSH / SFTP / SCP / rsync tem de estar liberado.
  • Acessibilidade Externa tem de estar ativada, caso contrário o seu servidor web não chega ao armazenamento através da internet.

Nos servidores encomendados recentemente, ambos estão ativos. Anote o nome do anfitrião e o nome de utilizador; os exemplos aqui usam estes:

ParâmetroValor de exemplo
Nome do anfitriãou123456.storage.kernelhost.net
Subcontau123456-sub3
Diretório/backup/wordpress
Porta23

Passo 2: verificar a acessibilidade antes de configurar o que seja

Isso poupa muita procura mais tarde. Se tiver acesso de shell no servidor web:

timeout 5 bash -c '</dev/tcp/u123456.storage.kernelhost.net/23' && echo "Porta 23 acessível"

Sem acesso de shell, coloque um ficheiro pruefen.php no diretório web, chame-o uma vez e apague-o depois:

<?php
$f = @fsockopen('u123456.storage.kernelhost.net', 23, $e, $t, 5);
echo $f ? 'Porta 23 acessível' : 'sem ligação: ' . $t;

Se não se estabelecer nenhuma ligação, o seu fornecedor de alojamento bloqueia as ligações de saída nessa porta. Em alojamento partilhado não é raro. Resta então perguntar ao fornecedor ou seguir o caminho do WebDAV, que corre na porta 443.

Passo 3: instalar o plugin e registar o destino

No backend do WordPress, em Plugins, Adicionar novo, procure WPvivid Backup & Migration, instale e ative. Depois aparece à esquerda o item de menu WPvivid Backup.

Aí, no separador Remote Storage, escolha SFTP. Os campos preenche-os assim:

CampoValor
Storage Aliasum nome à sua escolha, por exemplo KernelHost Storage
Hostu123456.storage.kernelhost.net
Port23, não a 22 proposta
Usernameu123456-sub3
Passworda palavra-passe da subconta
Path/, porque a subconta já começa no diretório correto

Com Test and Add, o plugin verifica a ligação antes de a guardar. Se isso falhar, em nove de cada dez casos ou a porta está errada ou a acessibilidade externa está desligada.

Passo 4: o primeiro backup à mão

No separador Backup & Restore escolhe Database + Files (WordPress Files) e, como destino, Send backup to remote storage com a entrada que acabou de criar. Depois Backup Now.

A primeira execução leva alguns minutos, conforme o tamanho. Deixe a janela do navegador aberta, o plugin conduz o progresso através de chamadas repetidas.

Passo 5: agendamento e retenção

No separador Schedule ativa o agendamento. Na prática, tem dado bom resultado:

O quêRitmoRetenção
Base de dadosdiariamente10 unidades
Base de dados e ficheirossemanalmente4 unidades

Coloque a hora nas horas da noite dos seus visitantes principais. A retenção define-a em Settings, onde existe também o interruptor que decide se os backups antigos são apagados igualmente no armazenamento remoto. Ative-o, caso contrário o armazenamento enche-se com o tempo.

Tenha em conta: os snapshots do Storage Server são uma camada adicional e trabalham de forma independente. Conforme o plano, estão disponíveis 10, 20, 30 ou 40 snapshots manuais, mais outros tantos automáticos.

Passo 6: verificar se o backup serve para algo

Este passo é o mais saltado e o mais importante. Veja o que está realmente no armazenamento:

sftp -P 23 u123456-sub3@u123456.storage.kernelhost.net
sftp> ls -l
sftp> bye

Preste atenção a duas coisas: o tamanho do ficheiro tem de ser plausível, e têm de existir tanto um arquivo da base de dados como um arquivo dos ficheiros. Um arquivo de poucos kilobytes é um fracasso, não um sucesso.

E depois o verdadeiro teste: restaure o backup uma vez numa instalação de teste. Um backup que nunca foi verificado é uma suposição.

Restaurar, e o senão

Na versão gratuita, um backup que está no armazenamento remoto não se consegue restaurar de forma imediata, o restauro de backups remotos pertence à versão paga. O caminho livre funciona mesmo assim e só leva alguns minutos mais:

  1. Descarregar o arquivo do armazenamento por SFTP.
  2. No plugin, em Backup & Restore, abrir a área Upload e carregar o arquivo.
  3. O backup carregado aparece na lista e pode ser restaurado a partir de lá.

Conte com este desvio no seu plano de emergência. Quem só na hora da verdade descobre que ainda há um download pelo meio perde tempo sem necessidade.

Onde este caminho acaba

Qualquer plugin de backup trabalha dentro do PHP e bate assim em limites de tempo e de memória. A partir de alguns gigabytes de tamanho total torna-se pesado e, com bibliotecas de multimédia muito grandes, a execução acaba por abortar.

O melhor caminho passa então pelo rsync ou pelo BorgBackup, ambos diretamente a partir de um agendamento no servidor e ambos disponíveis de forma nativa no armazenamento:

rsync -az --delete -e "ssh -p 23" \
      /var/www/example.com/ \
      u123456-sub3@u123456.storage.kernelhost.net:/dateien/

Isso transmite apenas as alterações e não conhece limites do PHP. Pressupõe, no entanto, um servidor próprio com acesso de shell. Mais sobre este caminho está em Usar o Storage Server para o seu próprio site.

Que outras partes do WordPress se podem transferir para o armazenamento, ou seja, a biblioteca de multimédia e os downloads, e onde estão os limites, está em Usar o Storage Server com o WordPress.

Os quatro erros mais frequentes

  • Porta 22 em vez de 23. O plugin propõe a 22, o nosso armazenamento escuta na 23.
  • Acessibilidade externa desligada. Nesse caso o teste a partir da área de cliente funciona, mas não a partir do servidor web.
  • Conta principal em vez de subconta. As credenciais ficam depois na base de dados do site. Com a conta principal, está tudo pendurado nelas.
  • Os backups antigos nunca são apagados. Sem a regra de retenção ativada para o armazenamento remoto, o espaço enche-se e, a certa altura, o backup falha em silêncio.

Que plano se adequa

Para os backups de um único site WordPress, o Storage-1 com 1 TB por 9,99 euros chega para muito tempo. Para enquadrar: um site médio com 5 GB de tamanho total ocupa, com dez backups guardados, cerca de 50 GB, ou seja, cinco por cento do plano.

PlanoEspaçoSnapshotsPreço
Storage-11 TB10 mais 10 automáticos9,99 EUR
Storage-25 TB20 mais 20 automáticos29,99 EUR
Storage-310 TB30 mais 30 automáticos39,99 EUR
Storage-420 TB40 mais 40 automáticos69,99 EUR

Todos os Storage Server estão na Alemanha, permitem até 100 subcontas, falam além do SFTP também SMB, WebDAV, rsync e BorgBackup e vêm sem taxa de ativação. A faturação é em regime PrePaid sem prazo mínimo, pode portanto começar pequeno e crescer quando se juntarem mais sites.

Perguntas frequentes

Porque o WPvivid e não o UpdraftPlus?
Porque no WPvivid o SFTP está incluído na versão gratuita. No UpdraftPlus, o SFTP e o WebDAV pertencem à versão paga, na versão gratuita só fica o FTP simples, sem encriptação. O BackWPup também leva apenas FTP na versão livre.
Que porta tenho de indicar?
A porta 23. O plugin propõe a 22, porque essa é a porta SSH habitual. O nosso Storage Server escuta na 23, e essa é de longe a causa mais frequente quando o teste de ligação falha.
Preciso de uma subconta própria?
Não é obrigatório, mas é muito recomendável. As credenciais ficam depois na base de dados do WordPress. Com uma subconta que só vê o diretório dos backups, quem tiver esses dados não alcança mais nada. Cada Storage Server permite até 100 subcontas.
Com que frequência se deve guardar?
Para um site que muda todos os dias, a base de dados diariamente e tudo semanalmente. Para um site raramente alterado, basta semanalmente. Decisivo é menos o ritmo do que a pergunta sobre quanto trabalho está disposto a repetir na emergência.
Quantos backups devo guardar?
No mínimo tantos que um problema se note antes de a última versão intacta sair pela rotação. Com backup diário, sete a dez é um bom valor. A isso juntam-se os snapshots do Storage Server como segunda camada, 10 a 40 unidades conforme o plano.
Posso restaurar diretamente do armazenamento?
Na versão gratuita não de forma imediata, o restauro de backups remotos pertence aí à versão paga. O caminho livre é descarregar o arquivo por SFTP, carregá-lo no plugin e restaurar a partir de lá. Funciona, só leva alguns minutos mais.
O que faço com um site muito grande?
A partir de alguns gigabytes, qualquer plugin em PHP bate em limites de tempo e de memória. O melhor caminho passa então pelo rsync ou pelo BorgBackup, a partir de um agendamento no servidor, e ambos estão disponíveis de forma nativa no armazenamento. Isso pressupõe, no entanto, um servidor próprio com acesso de shell.
Como sei que o backup é realmente utilizável?
Apenas por o ter restaurado uma vez. Verifique pelo menos o tamanho e o conteúdo do arquivo e restaure-o uma vez numa instalação de teste. Um backup que nunca foi verificado é uma suposição, não um backup.
O backup torna o meu site mais lento?
Durante a execução, um pouco, porque os ficheiros são lidos e comprimidos. Coloque por isso o agendamento nas horas da noite dos seus visitantes principais. A transmissão em si pesa sobretudo na ligação, não no site.
Quanto custa o armazenamento?
O Storage-1 com 1 TB custa 9,99 euros por mês e chega para muito tempo para os backups de um site. Acima disso há o Storage-2 com 5 TB por 29,99, o Storage-3 com 10 TB por 39,99 e o Storage-4 com 20 TB por 69,99. Localizado na Alemanha, sem taxa de ativação, PrePaid e sem prazo mínimo.

WordPress Backup WPvivid SFTP Storage Server Plugin Wiederherstellung