DuxBak - Frequently Asked Questions

What is a free device?

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.

What is the difference between Pull and Push devices?

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.

My Push Backups keep failing. What can I do?

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

What does enabled mean?

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.

I recieved an email saying that by device has been 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.

I recieved an email about recent Push device backups?

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.

I would like notifications when my router configuration changes?

You can set this up using GitHub. The documentation is here

We may look to implement this directly in DuxBak in the future.

What is the advantage of switching plans?

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.

Why do I need a GitHub account?

Duxbak uses your GitHub account to authenticate you. We also store your backups in a private repository on your GitHub account.

Where do you save my backups?

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.

When is my device backed up?

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.

What is a device fingerprint?

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}'

I want to lock down my router. What IP address does DuxBak use?

Duxbak will connect over ssh from 203.21.77.2 to Pull devices.

My device is behind a NAT firewall. How do I backup?

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.

Why does the Push setup script use a FTP server?

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.

How do I request a new feature?

We are always looking for feedback. Please send an email to duxbak@duxtel.com

My question is not answered here

Send an email to duxbak@duxtel.com