Elbandi / mikrotik-backup

Backup mikrotik config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mikrotik-backup

Backup mikrotik config

Build

go mod download
go build

Configure

Generate ssh key

ssh-keygen -f id_rsa_mikrotik

Setup mikrotik

  1. Upload the public key (id_rsa_mikrotik.pub) to mikrotik
  2. Create an user and import the public key
/user group add name=backup policy=ssh,read,policy,test,sensitive
/user add address=192.168.0.0/24 group=backup name=backuper
/user ssh-keys import public-key-file=id_rsa_mikrotik user=backuper

Setup a git repository

Create a repository, set write permission for mikrotik public key

Modify the config file

Change the config.ini file

Run

mikrotik-backup -f config.ini

About

Backup mikrotik config

License:MIT License


Languages

Language:Go 100.0%