- Currently only supports Asus routers running Merlin firmware
- Installed supported version of [NVRAM Save Restore Utility] (https://github.com/Xentrk/nvram-save-restore-utility)
- USB Storage
- JFFS Custom Scripts Enabled
-
Run the installer:
mkdir -p /jffs/addons/schedbackup && /usr/sbin/curl -s "https://raw.githubusercontent.com/ttgapers/backup-merlin/master/backup-merlin.sh" -o "/jffs/addons/schedbackup/backup-merlin.sh" && chmod 755 /jffs/addons/schedbackup/backup-merlin.sh
-
Edit backup-merlin.sh and update BLOC to reflect USB name, and RETENTION for your chosen retention in days (default 7)
-
Edit /jffs/script/services-start
-
Add /jffs/addons/schedbackup/backup-merlin.sh
-
Execute /jffs/addons/schedbackup/backup-merlin.sh OR Reboot router to only add scheduled task
-
SSH to the router and execute:
-
Delete /jffs/addons/schedbackup folder
-
Edit /jffs/script/services-start
-
Remove /jffs/addons/schedbackup/backup-merlin.sh