Devices purchased from Duxtel are eligible for free backups for 3 years after purchase. This means they do not count towards the devices limit of your plan.
You account also has access to the free plan. This plan has device limit of 5. This means that you can always keep at least five device enabled for scheduled backups for free.
Push devices: Duxbak will regularly login into your router via SSH and save an export.
Pull devices: Your router is configured to make regular exports and will upload them to Duxbak.
Try upgrading to the latest RouterOS. The backup script requires the fetch option "http-header-field" which was added in 6.44
You may be experiencing errors while verifying the https connection to DuxBak. Try deleting the "ISRG.cer.txt" https certificate and re-running the set up script.
If you still have trouble send a supout to duxbak@duxtel.com
You can only backup a device if it is enabled.
Duxbak will ignore devices that are disabled when performing scheduled backups.
Push devices will have their backup rejected if they are disabled.
You do not lose access to previous backups if a device is disabled.
After four failed attempts to backup your device, DuxBak will disable it. You can enable the device again if access to the device is fixed.
Your devices may also be disabled if we switch you back to the free plan because of unpaid invoices.
So you are aware with a potential problem with your device we will email you if we haven't recieved any recent backups from a push device
If you disable your device, we will not send you further reminders about it.
You can set this up using GitHub. The documentation is here
We may look to implement this directly in DuxBak in the future.
Each plan has a limit to the number of non-free devices that you can have enabled.
Upgrading your plan will allow you to have more devices simultaneously enabled.
As we develop DuxBak more features may become availible to users with upgraded plans.
Duxbak uses your GitHub account to authenticate you. We also store your backups in a private repository on your GitHub account.
Duxbak will backup your routers to a private repository named "DuxBak" on your GitHub account. We do not store your backups on our server.
If something goes wrong with DuxBak your data should remain in your GitHub account. You can also explore and export your backups from GitHub instead of DuxBak if needed.
Duxbak currently scheduled to begin backing up Pull devices at 3:30 AM Melbourne time.
If your device is configured as Push, You can configure the schedule in your router. Backups can be pushed every six hours
We plan to eventually make this configurable.
Pull devices are backed up over SSH. The fingerprint the sha256sum of your devices public RSA key. When performing backups we use the fingerprint to ensure we are connecting to the correct device.
You can calculate your devices fingerprint using standard unix commands:
$ ssh-keyscan -t rsa HOST 2>/dev/null | awk '{print $3}' | base64 -d | sha256sum | awk '{print $1}'
Duxbak will connect over ssh from 203.21.77.2 to Pull devices.
The best option is probably to set your device up as a Push device.
You could also set up the gateway router to port forward to the target device. This is one of the reasons why you have the option of specifying a port other than 22.
This is a work around for variable limitations in routerOS. We only require the FTP server to be availible from 127.0.0.1
We hope this will be uncesssary if future versions.
We are always looking for feedback. Please send an email to duxbak@duxtel.com
Send an email to duxbak@duxtel.com