Poupe até 53% em Servidores VPS, escolha agora. Oferta limitada.

Como fazer backup do WhatsApp no PC para Linux sem cPanel

17 min de leitura  ·  Guia técnico

Como fazer backup do WhatsApp no PC para servidor Linux sem cPanel é o processo de separar os arquivos exportados ou copiados do WhatsApp no computador, enviá-los para um servidor Linux por SSH, SFTP ou rsync e validar se chegaram íntegros. Para fazer isso com segurança, siga estes passos:

  1. Localize no PC a pasta ou os arquivos exportados do WhatsApp que serão preservados.
  2. Crie uma estrutura de diretórios no servidor Linux sem depender de cPanel.
  3. Transfira os arquivos por SFTP, scp ou rsync sobre SSH, evitando FTP simples.
  4. Confira tamanho, listagem e, se possível, checksum dos arquivos no servidor.
  5. Ajuste permissões para que apenas o usuário correto acesse os backups.
  6. Defina uma rotina de organização por data e retenção para não perder controle das cópias.

Pré-requisitos

Backup do WhatsApp no PC exige que a cópia local já esteja disponível antes do envio para o Linux. O servidor não extrai conversas diretamente do aplicativo; ele apenas armazena com segurança os arquivos que você exportou, baixou ou copiou para uma pasta do computador.

  • Acesso ao PC onde estão os arquivos do WhatsApp, como mídia exportada, conversas exportadas ou pacotes de backup local disponíveis.
  • Servidor Linux com acesso SSH ativo, preferencialmente Debian 13, AlmaLinux 10, Rocky Linux 10 ou distribuição equivalente atual.
  • Usuário SSH sem privilégios administrativos para receber os backups, evitando usar root para tarefas rotineiras.
  • Cliente SSH no PC, como PowerShell, Terminal, OpenSSH, FileZilla em modo SFTP ou ferramenta compatível com rsync.
  • IP do servidor, porta SSH, usuário e senha ou chave SSH válidos.
  • Espaço em disco suficiente no servidor para armazenar os arquivos e futuras cópias por data.

Se você ainda não sabe como entrar no servidor por SSH, consulte Acessando servidores VPS Linux da AviraHost. Caso prefira uma interface gráfica no PC, o artigo Como usar o Filezilla como software FTP da minha Hospedagem? ajuda a entender a lógica de conexão, mas para este procedimento use SFTP, não FTP simples.

Configurar o servidor Linux para receber os arquivos de backup

Enviar backup do WhatsApp para servidor Linux sem cPanel significa administrar a pasta de destino diretamente pela linha de comando. A vantagem é ter controle sobre nomes, permissões, validação e retenção sem depender de painel web. Ao rodar os comandos abaixo, você verá a criação da estrutura onde os arquivos serão guardados.

  1. Conecte-se ao servidor usando SSH com um usuário comum.
  2. Crie uma pasta principal para os backups do WhatsApp.
  3. Crie uma subpasta com a data do envio para facilitar auditoria futura.
  4. Restrinja permissões para impedir leitura por outros usuários do sistema.
ssh usuario@IP_DO_SERVIDOR
mkdir -p ~/backups/whatsapp/$(date +%Y-%m-%d)
chmod 700 ~/backups
chmod 700 ~/backups/whatsapp
ls -ld ~/backups ~/backups/whatsapp
Output esperado:
drwx------ 3 usuario usuario 4096 ... /home/usuario/backups
drwx------ 3 usuario usuario 4096 ... /home/usuario/backups/whatsapp

Essa estrutura evita misturar arquivos do WhatsApp com dados de sites, bancos ou outros serviços. Em servidores sem cPanel, a organização por diretório é essencial, porque não haverá uma tela de backup separando tudo automaticamente. Use nomes simples, sem espaços e com data no formato ano-mês-dia para facilitar scripts e conferências posteriores.

Preparar a pasta do WhatsApp no PC antes da transferência

Copiar backup do WhatsApp do PC para Linux fica mais confiável quando os arquivos são organizados antes do envio. No computador, separe uma pasta única contendo apenas o que será transferido: exportações de conversa, mídias associadas ou arquivos de backup local que você decidiu preservar. Evite enviar a pasta inteira de downloads sem filtro, pois isso dificulta validação e aumenta risco de guardar dados errados.

  1. Crie uma pasta local com nome claro, como whatsapp-backup-2026-01-15.
  2. Mova para ela apenas os arquivos que fazem parte do backup.
  3. Confira o tamanho total da pasta no PC antes de enviar.
  4. Não apague a cópia local até validar a chegada no servidor.
  5. Opcionalmente, compacte a pasta em um arquivo tar.gz para reduzir o volume a transferir: tar -czf whatsapp-backup-2026-01-15.tar.gz whatsapp-backup-2026-01-15/

No Windows com PowerShell, você pode listar e medir a pasta local antes da transferência:

cd "$env:USERPROFILE\Documents"
Get-ChildItem ".\whatsapp-backup-2026-01-15" -Recurse | Measure-Object -Property Length -Sum
Output esperado:
Count    : número_de_arquivos
Average  :
Sum      : tamanho_total_em_bytes
Maximum  :
Minimum  :
Property : Length

No Linux ou macOS, a conferência local pode ser feita com:

du -sh ~/Documents/whatsapp-backup-2026-01-15
find ~/Documents/whatsapp-backup-2026-01-15 -type f | wc -l
Output esperado:
2.4G    /home/usuario/Documents/whatsapp-backup-2026-01-15
1532

Os números acima são exemplos de formato de saída, não uma referência de tamanho. O volume real depende da quantidade de conversas, imagens, vídeos e documentos exportados. O importante é anotar tamanho e contagem de arquivos para comparar depois no servidor.

Transferir backup do WhatsApp por SFTP ou rsync sobre SSH

SFTP para backup do WhatsApp é indicado quando você quer transferir arquivos com autenticação pelo SSH sem expor dados em FTP simples. Para pastas grandes, o rsync sobre SSH costuma ser mais prático porque permite retomar transferências e sincronizar apenas diferenças em execuções futuras.

Opção com scp, simples e disponível em muitos clientes OpenSSH:

scp -r ./whatsapp-backup-2026-01-15 usuario@IP_DO_SERVIDOR:/home/usuario/backups/whatsapp/
Output esperado:
arquivo1.zip                         100%   ...
imagem1.jpg                          100%   ...
transferência concluída sem mensagem de erro

Opção com rsync sobre SSH, recomendada para diretórios grandes ou reenvio incremental:

rsync -avh --progress ./whatsapp-backup-2026-01-15/ usuario@IP_DO_SERVIDOR:/home/usuario/backups/whatsapp/2026-01-15/
Output esperado:
sending incremental file list
./
arquivo1.zip
midias/imagem1.jpg

sent ... bytes  received ... bytes  ... bytes/sec
total size is ...  speedup is ...

Se a porta SSH do servidor não for a padrão, informe a porta no comando. No rsync, use o parâmetro com ssh personalizado:

rsync -avh -e "ssh -p 2222" ./whatsapp-backup-2026-01-15/ usuario@IP_DO_SERVIDOR:/home/usuario/backups/whatsapp/2026-01-15/
Output esperado:
sending incremental file list
...
sent ... bytes  received ... bytes
total size is ...

Atenção: não use comandos de remoção no PC ou no servidor antes de validar a integridade do backup. Transferência concluída não significa automaticamente que todos os arquivos estão corretos; quedas de conexão, caminho errado ou falta de espaço podem interromper o processo.

Validar integridade do backup no servidor Linux

Conferir backup do WhatsApp no Linux é a etapa que evita descobrir tarde demais que a cópia ficou incompleta. Depois da transferência, compare tamanho, quantidade de arquivos e, quando viável, checksums. Ao rodar estes comandos no servidor, você verá se os dados estão no diretório esperado.

du -sh ~/backups/whatsapp/2026-01-15
find ~/backups/whatsapp/2026-01-15 -type f | wc -l
ls -lah ~/backups/whatsapp/2026-01-15 | head
Output esperado:
2.4G    /home/usuario/backups/whatsapp/2026-01-15
1532
total ...
drwx------ ...
-rw------- ... arquivo1.zip

Para uma validação mais forte, gere uma lista de hashes no PC e compare no servidor. Esse método é útil quando o backup contém muitos arquivos pequenos ou quando a conexão apresentou instabilidade. No PC com Linux ou macOS, gere o manifesto antes de enviar:

cd ~/Documents/whatsapp-backup-2026-01-15
find . -type f -exec sha256sum "{}" \; > SHA256SUMS.txt
Output esperado:
arquivo SHA256SUMS.txt criado com uma linha de hash para cada arquivo encontrado

Depois de transferir também o arquivo SHA256SUMS.txt, valide no servidor:

cd ~/backups/whatsapp/2026-01-15
sha256sum -c SHA256SUMS.txt
Output esperado:
./arquivo1.zip: OK
./midias/imagem1.jpg: OK

Se algum item aparecer como falha, não apague a origem. Refaça a transferência apenas da pasta afetada, preferencialmente com rsync, e execute a validação novamente. Em servidores Linux, esse tipo de conferência é mais confiável do que confiar apenas na aparência da listagem de arquivos.

Permissões e retenção para guardar backup do WhatsApp com segurança

Armazenar backup do WhatsApp em servidor Linux envolve cuidado com privacidade. Conversas e mídias podem conter dados pessoais, documentos e informações sensíveis. Por isso, mantenha uma pasta dedicada, use usuário específico e aplique permissões restritas. Se houver outros usuários no mesmo servidor, não coloque esses arquivos em diretórios públicos de sites.

chmod -R go-rwx ~/backups/whatsapp
find ~/backups/whatsapp -type d -exec chmod 700 "{}" \;
find ~/backups/whatsapp -type f -exec chmod 600 "{}" \;
ls -ld ~/backups/whatsapp ~/backups/whatsapp/2026-01-15
Output esperado:
drwx------ ... /home/usuario/backups/whatsapp
drwx------ ... /home/usuario/backups/whatsapp/2026-01-15

Também é importante definir retenção. Se você enviar backups semanalmente ou mensalmente, o servidor pode encher com arquivos antigos. Antes de remover qualquer cópia, confirme se existe outra versão íntegra e se a política de retenção faz sentido para seu caso.

Atenção: o comando abaixo remove diretórios antigos conforme o número de dias informado. Execute primeiro sem apagar, apenas listando o que seria removido.

find ~/backups/whatsapp -maxdepth 1 -type d -mtime +90 -print
Output esperado:
/home/usuario/backups/whatsapp/2026-01-15
/home/usuario/backups/whatsapp/2026-02-01

Somente depois de revisar a lista, aplique a remoção se tiver certeza:

find ~/backups/whatsapp -maxdepth 1 -type d -mtime +90 -exec rm -rf "{}" \;
Output esperado:
sem saída em caso de remoção concluída sem erro

Para quem administra serviços Linux sem painel, práticas de organização e controle de disco ajudam a evitar incidentes. Você pode complementar com a leitura de Dicas de Otimização de Servidores Linux, especialmente se o mesmo servidor também hospeda aplicações.

Automatizar envio e organização sem cPanel

Automatizar backup do WhatsApp para servidor Linux é possível quando o arquivo local sempre aparece na mesma pasta do PC. O servidor não cria o backup dentro do WhatsApp, mas pode receber, organizar e validar cópias enviadas por bash script. No lado do servidor, o crontab pode ajudar em tarefas de limpeza, listagem e conferência periódica.

Um exemplo de bash script simples no PC com Linux ou macOS usando rsync:

DATA=$(date +%Y-%m-%d)
ORIGEM="$HOME/Documents/whatsapp-backup-atual/"
DESTINO="usuario@IP_DO_SERVIDOR:/home/usuario/backups/whatsapp/$DATA/"
rsync -avh --progress "$ORIGEM" "$DESTINO"
Output esperado:
sending incremental file list
...
sent ... bytes  received ... bytes
total size is ...

No servidor, você pode criar um relatório simples de uso da pasta de backups:

du -sh ~/backups/whatsapp/*
find ~/backups/whatsapp -maxdepth 2 -type f | wc -l
Output esperado:
2.4G    /home/usuario/backups/whatsapp/2026-01-15
3.1G    /home/usuario/backups/whatsapp/2026-02-01
3064

Se for usar crontab para tarefas de manutenção, edite a agenda do usuário comum, não do root, sempre que possível:

crontab -e
Output esperado:
editor de crontab aberto para o usuário atual

Uma entrada de crontab pode registrar o tamanho diário da pasta em um arquivo de log simples:

0 3 * * * du -sh /home/usuario/backups/whatsapp >> /home/usuario/backups/whatsapp-uso.log
Output esperado:
sem saída no terminal; o arquivo whatsapp-uso.log será atualizado no horário agendado

Problemas comuns e como resolver

Sintoma: transferência do backup falha com Permission denied

Causa: o usuário informado não tem permissão para gravar no diretório de destino, a senha está incorreta ou a chave SSH usada no PC não corresponde ao usuário do servidor.

Solução: conecte primeiro via SSH com o mesmo usuário e crie a pasta dentro do próprio diretório home. Evite enviar para /root, /var/www ou pastas de sistema. Depois rode ls -ld no destino e confirme se o dono da pasta é o usuário usado na conexão.

ssh usuario@IP_DO_SERVIDOR
mkdir -p ~/backups/whatsapp/teste
ls -ld ~/backups/whatsapp/teste
Output esperado:
drwx------ ... usuario usuario ... /home/usuario/backups/whatsapp/teste

Sintoma: backup chega menor no servidor

Causa: a conexão pode ter caído, o comando pode ter sido interrompido ou o servidor pode estar sem espaço suficiente para concluir a gravação.

Solução: confira o espaço em disco, compare tamanho e quantidade de arquivos e reenvie com rsync. O rsync ajuda porque transfere novamente apenas o que estiver ausente ou diferente, reduzindo o retrabalho em pastas grandes.

df -h
du -sh ~/backups/whatsapp/2026-01-15
find ~/backups/whatsapp/2026-01-15 -type f | wc -l
Output esperado:
Filesystem      Size  Used Avail Use% Mounted on
...
2.4G    /home/usuario/backups/whatsapp/2026-01-15
1532

Sintoma: não consigo conectar no servidor por SFTP

Causa: SFTP depende do serviço SSH. Se o IP, porta, usuário ou credencial estiverem incorretos, a conexão será recusada ou ficará em timeout. Firewall e bloqueio de porta também podem impedir o acesso.

Solução: teste primeiro o SSH no terminal. Se funcionar por terminal, use os mesmos dados no cliente SFTP. Se não funcionar, revise IP, porta SSH e credenciais antes de tentar transferir o backup.

ssh -p 22 usuario@IP_DO_SERVIDOR
Output esperado:
login concluído e prompt do usuário exibido no servidor

Sintoma: não sei se posso apagar a cópia local do PC

Causa: apagar a origem antes da validação cria risco de perda se a transferência estiver incompleta ou se os arquivos enviados não forem os corretos.

Solução: mantenha a cópia local até comparar tamanho, contagem de arquivos e, quando possível, checksums. Só remova arquivos do PC quando houver uma cópia íntegra no servidor e uma política clara de retenção.

Perguntas frequentes sobre backup do WhatsApp em servidor Linux

Como fazer backup do WhatsApp no PC para servidor Linux sem cPanel?

Exporte ou copie o backup do WhatsApp para uma pasta no PC, organize os arquivos por data e envie ao servidor Linux usando SSH, SFTP ou rsync. Depois, valide no servidor se os arquivos chegaram completos e mantenha permissões restritas para evitar acesso indevido.

Preciso de cPanel para guardar backup do WhatsApp em servidor Linux?

Não é necessário usar cPanel para armazenar backup do WhatsApp em um servidor Linux. Com acesso SSH ou SFTP, você consegue criar diretórios, transferir arquivos e conferir o conteúdo diretamente pela linha de comando.

Qual é a forma mais segura de enviar backup do WhatsApp do PC para Linux?

A forma mais segura é usar transferência autenticada por SSH, como SFTP ou rsync sobre SSH, evitando FTP simples. Também é recomendado usar usuário sem privilégios administrativos, permissões restritas e uma pasta dedicada para os backups.

Como confirmar se o backup do WhatsApp chegou completo no servidor?

Após a transferência, confira o tamanho dos arquivos no PC e no servidor, liste o diretório de destino e, quando possível, gere checksums para comparar a integridade. Se os tamanhos ou hashes forem diferentes, refaça a transferência antes de apagar qualquer cópia local.

Posso automatizar o backup do WhatsApp do PC para o servidor Linux?

Sim, é possível automatizar a cópia usando bash scripts no PC com rsync, scp ou SFTP, desde que o backup local já esteja disponível em uma pasta previsível. No servidor Linux, você pode organizar retenção por data e usar crontab para tarefas de limpeza ou validação.

Conclusão

Guardar backup do WhatsApp no PC em um servidor Linux sem cPanel é uma rotina direta quando você separa bem a origem, usa transferência via SSH e valida a integridade antes de apagar qualquer cópia. O ponto crítico não é apenas enviar os arquivos, mas garantir organização, permissões e conferência.

  • Crie uma pasta dedicada por data e mantenha permissões 700 para diretórios e 600 para arquivos sensíveis.
  • Prefira rsync ou SFTP sobre SSH e evite FTP simples para esse tipo de conteúdo.
  • Compare tamanho, contagem de arquivos e checksums antes de considerar o backup concluído.

Leia também

Precisa de ajuda para armazenar backups do WhatsApp no Linux?

Se você precisa de um ambiente Linux com acesso SSH para armazenar backups, organizar rotinas de retenção e manter arquivos separados de aplicações web, um servidor VPS pode ser uma opção flexível para esse tipo de operação.

Conheça as opções de Servidor VPS da AviraHost

  • 0 Os usuários acharam isso útil
  • backup, whatsapp, linux, ssh, rsync, AviraHost
Esta resposta foi útil?

Artigos Relacionados

Instalando painel de gerenciamento de hospedagem VirtualMin.

O virtualmin é um painel de gerenciamento de hospedagem de sites gratuito, que é suportado por...

Como usar a ferramenta oficial de acesso remoto do Windows no PC e celular

1. Pelo menu Iniciar, acesse os “Acessórios do Windows” e abra o “Conexão de Área de Trabalho...

Como acessar o painel de gerenciamento dos meus Serviços.

Para acessar o painel de gerenciamento do seu serviço basta seguir o passo á passo abaixo.   1....

Compreendendo o Servidor VPS: O que é e Como Funciona!

Um servidor VPS (Virtual Private Server) é uma solução de hospedagem na qual um servidor físico é...

Como trocar a senha do usuário root do servidor VPS ou Dedicado.

Para trocar a senha do usuário root em um servidor VPS da AviraHost, você pode seguir os...