Backup MikroTik com Telegram
Backup MikroTik para Telegram
Script que automatiza o backup do MikroTik e envia o arquivo diretamente para o Telegram.
Você configura o bot uma única vez e o MikroTik passa a gerar e enviar os backups automaticamente.
Como funciona:
MikroTik → Gera Backup → Envia para Telegram → Administrador recebe
Pode ser executado manualmente ou programado pelo Scheduler para funcionar diariamente, semanalmente ou conforme a necessidade.
Ideal para provedores, empresas e administradores que querem manter uma cópia externa da configuração do MikroTik e reduzir o risco de perder o equipamento ou sua configuração.
Requisitos:
- MikroTik com RouterOS v7
- Bot do Telegram
- Token do Bot
- Chat ID
- Internet no MikroTik
Sem VPS e sem sistema externo para gerenciar os backups.
- Versao
- v1.0
- Compatibilidade
- Router OS v7
Detalhes tecnicos
MikroTik Telegram Backup
Visão geral
Script para MikroTik RouterOS que automatiza a realização de backups da configuração do equipamento e envia o arquivo diretamente para um bot do Telegram.
A solução elimina a necessidade de acessar manualmente o MikroTik para realizar e retirar backups periódicos.
Funcionamento
O fluxo de execução é:
- O script é executado manualmente ou pelo Scheduler do MikroTik.
- O RouterOS gera um backup da configuração.
- O arquivo é armazenado localmente no MikroTik.
- O script envia o arquivo para o Telegram através da API do Bot.
- O administrador recebe o backup diretamente no chat configurado.
- O arquivo pode ser utilizado posteriormente para restauração ou auditoria.
MikroTik
│
├── Executa Scheduler
│
├── Gera Backup
│
├── Salva arquivo localmente
│
└── Telegram Bot API
│
▼
Chat do Telegram
│
▼
Administrador
Requisitos
- MikroTik RouterOS v7
- Acesso à Internet no equipamento
- Bot criado no Telegram
- Token do Bot
- Chat ID de destino
- Permissão para o MikroTik realizar conexões HTTPS
Configurações necessárias
O script utiliza as seguintes informações:
- Bot Token: token fornecido pelo BotFather.
- Chat ID: identificação do usuário ou grupo que receberá os backups.
- Nome do backup: padrão utilizado para identificar o arquivo.
- Agendamento: frequência definida no Scheduler.
As credenciais devem ser mantidas protegidas e não devem ser compartilhadas publicamente.
Automação
O script pode ser associado ao Scheduler do RouterOS para criar uma rotina automática.
Exemplo de rotina:
00:00 ──► Executa script
│
▼
Backup
│
▼
Upload Telegram
│
▼
Backup recebido
A frequência pode ser definida conforme a necessidade da infraestrutura, como:
- Diário
- Semanal
- Mensal
- Execução manual
Objetivo
A principal finalidade é garantir que exista uma cópia externa da configuração do MikroTik.
Isso reduz o risco de perda da configuração em situações como:
- Falha do equipamento
- Corrupção do sistema
- Erro de configuração
- Troca de hardware
- Atualização mal sucedida
- Reset acidental
Segurança
O Bot Token possui acesso à API do bot e deve ser tratado como uma credencial.
Recomendações:
- Não publicar o token no GitHub.
- Não compartilhar scripts contendo credenciais reais.
- Utilizar um bot exclusivo para backups.
- Restringir o Chat ID de destino.
- Manter cópias externas adicionais quando o ambiente for crítico.
Resultado
Ao final da execução, o administrador recebe automaticamente o arquivo de backup no Telegram, permitindo manter uma cópia externa da configuração sem depender de processos manuais.