---
title: "Como automatizar backup da VPS com restic e cron"
description: "Crie backups automáticos e criptografados da VPS com o restic, envie para um destino externo e agende com cron. Inclui snapshots, retenção e teste de restauração."
url: "https://streethosting.com.br/guias/vps/automatizar-backup-vps-restic-cron"
category: "vps"
slug: "automatizar-backup-vps-restic-cron"
datePublished: "2026-06-17"
dateModified: "2026-06-17"
author: "Equipe StreetHosting"
difficulty: "avancado"
language: "pt-BR"
keywords:
  - "backup vps restic cron"
  - "backup automatico vps linux"
  - "restic snapshot criptografado"
  - "agendar backup cron vps"
---

# Backup automático da VPS com restic e cron

Backup que depende de você lembrar não funciona. Com restic e cron você cria snapshots criptografados, envia para fora da VPS e mantém uma política de retenção sem esforço diário.

> **Resposta rápida**
>
> Para automatizar backup com **restic** e **cron**, instale o restic, inicialize um repositório criptografado num destino externo, escreva um script que faz o backup e aplica retenção com forget e prune, e agende no cron em horário tranquilo. Guarde a senha do repositório fora da VPS e teste a restauração de tempos em tempos.

## Por que restic

O restic faz snapshots incrementais, criptografados e com deduplicação, o que economiza espaço e protege os dados. Aliado ao cron, ele transforma backup numa rotina invisível. Esse hábito é a base prática da [estratégia de backup 3 2 1](https://streethosting.com.br/guias/infraestrutura/estrategia-backup-3-2-1-servidor).

## Preparar o repositório

> **Atenção**
>
> A senha do repositório criptografa tudo. Se você perder essa senha, os backups ficam irrecuperáveis. Guarde em gerenciador de senhas, fora da própria VPS.

Escolha um destino externo, como um bucket de objeto ou outro servidor. Inicialize o repositório com uma senha forte. A partir daí, cada backup vira um snapshot que você pode restaurar de forma independente.

## Script de backup

1. Liste as pastas importantes, como dados de aplicação e bancos.
2. Rode o backup dessas pastas no repositório.
3. Aplique forget e prune para manter só os snapshots recentes.
4. Registre a saída em um arquivo de log.

> **Dica**
>
> Para bancos de dados, gere um dump antes do backup. Copiar o arquivo do banco em uso pode resultar num snapshot inconsistente.

## Agendar com cron

Adicione o script ao cron para rodar em horário de baixo uso, como de madrugada. Se ainda não domina o agendamento, veja [cron e tarefas agendadas na VPS](https://streethosting.com.br/guias/vps/configurar-cron-tarefas-agendadas-vps). Monitore o log para detectar falhas antes que vire emergência.

## Testar a restauração

- [ ] Snapshots criados em destino externo
- [ ] Senha do repositório guardada fora da VPS
- [ ] Política de retenção controlando o espaço
- [ ] Restauração testada num ambiente separado

O teste de restauração é o que separa um backup real de uma falsa sensação de segurança. Para projetos críticos que precisam de hardware isolado, conheça os [servidores dedicados](https://streethosting.com.br/dedicated).

## Perguntas frequentes

### Por que enviar o backup para fora da VPS?

Porque backup na mesma máquina não protege contra perda do servidor, ransomware ou exclusão acidental. Guardar uma cópia externa segue a regra de manter cópias em locais diferentes.

### O restic criptografa os backups?

Sim. O restic criptografa tudo com a senha do repositório. Por isso, guarde essa senha em local seguro e separado. Sem ela, nem você recupera os dados.

### Como evito o backup encher o disco?

Com a política de retenção. Os comandos forget e prune mantêm um número definido de snapshots recentes e apagam os antigos, controlando o espaço usado no destino.

### Backup automático dispensa teste?

Não. Backup que nunca foi restaurado não é confiável. Teste a restauração periodicamente num ambiente separado para garantir que os dados voltam de verdade quando você precisar.

## Guias relacionados

- [Estratégia de backup 3 2 1 para servidores](https://streethosting.com.br/guias/infraestrutura/estrategia-backup-3-2-1-servidor.md)
- [Como agendar tarefas na VPS com cron](https://streethosting.com.br/guias/vps/configurar-cron-tarefas-agendadas-vps.md)
- [Como monitorar os recursos da VPS com htop e Netdata](https://streethosting.com.br/guias/vps/monitorar-recursos-vps-htop-netdata.md)

## Produtos citados

- https://streethosting.com.br/vps
- https://streethosting.com.br/vps/ryzen
- https://streethosting.com.br/dedicated

## Dados estruturados

```json
[
  {
    "@context": "https://schema.org",
    "@type": [
      "Article",
      "TechArticle"
    ],
    "headline": "Backup automático da VPS com restic e cron",
    "name": "Como automatizar backup da VPS com restic e cron",
    "abstract": "Backup que depende de você lembrar não funciona. Com restic e cron você cria snapshots criptografados, envia para fora da VPS e mantém uma política de retenção sem esforço diário.",
    "description": "Crie backups automáticos e criptografados da VPS com o restic, envie para um destino externo e agende com cron. Inclui snapshots, retenção e teste de restauração.",
    "datePublished": "2026-06-17",
    "dateModified": "2026-06-17",
    "author": {
      "@type": "Organization",
      "name": "Equipe StreetHosting"
    },
    "publisher": {
      "@type": "Organization",
      "name": "StreetHosting",
      "url": "https://streethosting.com.br"
    },
    "inLanguage": "pt-BR",
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://streethosting.com.br/guias/vps/automatizar-backup-vps-restic-cron"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Por que enviar o backup para fora da VPS?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Porque backup na mesma máquina não protege contra perda do servidor, ransomware ou exclusão acidental. Guardar uma cópia externa segue a regra de manter cópias em locais diferentes."
        }
      },
      {
        "@type": "Question",
        "name": "O restic criptografa os backups?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Sim. O restic criptografa tudo com a senha do repositório. Por isso, guarde essa senha em local seguro e separado. Sem ela, nem você recupera os dados."
        }
      },
      {
        "@type": "Question",
        "name": "Como evito o backup encher o disco?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Com a política de retenção. Os comandos forget e prune mantêm um número definido de snapshots recentes e apagam os antigos, controlando o espaço usado no destino."
        }
      },
      {
        "@type": "Question",
        "name": "Backup automático dispensa teste?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Não. Backup que nunca foi restaurado não é confiável. Teste a restauração periodicamente num ambiente separado para garantir que os dados voltam de verdade quando você precisar."
        }
      }
    ]
  }
]
```
