Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Flash Backup for unRAID

Featured Replies

Flash Backup
Github link - https://github.com/jcofer555/flash-backup

A utility to backup the unRAID flash drive

Development has ended and no further updates will be released

## Features ##

- Backing up to local storage

- Backing up to cloud storage using rclone (can use the plugin, any of the current docker containers, or the built in rclone if using unraid 7.3+)

- Confirmed working with mega, box, onedrive, google drive, backblaze b2, dropbox, and s3 providers cloud storages

- Offers scheduling of both local and remote cloud storage backups

- Ability to set how many backups you want to keep

- Dry run support

- Notification support for discord, gotify, ntfy, pushover, slack, and unraids built in

- Ability to set an owner for your local backups

- Logging available in the webui and at /tmp/flash-backup

image.png

Edited by jcofer555

This looks great I love the simple and clean interface and the option for remote backup!

Hi,
Local backup is running fine...but where is it looking for the remote rclone configs?
I have a config, that the RClone WebGUI app can see (/mnt/user/appdata/rclone)...but it's not showing up in the Plug-in.
And....how will I specify what bucket to use? (it's already created)
Appreciate the work!

***********SOLVED********* I think
...think I solved it....
You hardcoded the path for the rclone.conf file to be '/boot/config/plugins/rclone/.rclone.conf', while it was created as a normal file, not hidden (.)

changed the name and it picked up.

Edited by TheMannequin

  • Author
2 hours ago, TheMannequin said:

Hi,
Local backup is running fine...but where is it looking for the remote rclone configs?
I have a config, that the RClone WebGUI app can see (/mnt/user/appdata/rclone)...but it's not showing up in the Plug-in.
And....how will I specify what bucket to use? (it's already created)
Appreciate the work!

***********SOLVED********* I think
...think I solved it....
You hardcoded the path for the rclone.conf file to be '/boot/config/plugins/rclone/.rclone.conf', while it was created as a normal file, not hidden (.)

changed the name and it picked up.

My plugin doesn't support rclo e docker containers for the configs, only the plugin and the plugin uses the path i hardcoded. Unraid 7.3 also has rclone installed builtin so I've updated the plugim to account for that config file as well. I'll look into supporting the containers on top of the plugin and the builtin. Could you tell me the exact container of rclone you are using and the exact path to the conf and ill start digging.

1 hour ago, jcofer555 said:

My plugin doesn't support rclo e docker containers for the configs, only the plugin and the plugin uses the path i hardcoded. Unraid 7.3 also has rclone installed builtin so I've updated the plugim to account for that config file as well. I'll look into supporting the containers on top of the plugin and the builtin. Could you tell me the exact container of rclone you are using and the exact path to the conf and ill start digging.

The two containers I used were:
Nacho-Rclone-Native-GUI

rclone (rclone/rclone:latest)
and the unRAID one (don't know if it was included in unRAID or the nerd tools pack one)

Also, it kept trying to create the folder, but failed as it was trying to create a bucket:

Remote backup session finished - 2026-03-19 13:47:10
Backup duration: 1m 51s
[ERROR] Failed to create folder Flash_Backups on config wasabi-flash
2026/03/19 13:47:09 NOTICE: Failed to mkdir: operation error S3: CreateBucket, https response error StatusCode: 400, RequestID: FF8DA0E93310AB3A:B, HostID: W+TfYq5O+dEqQlkA89uEzSgKwBLVnYhWSQcit26QIUBlEw1VjteAtFxPcR+TsBdnUgtjMStolSaU, api error InvalidBucketName: The specified bucket is not valid.
2026/03/19 13:47:09 ERROR : Attempt 3/3 failed with 1 errors and: operation error S3: CreateBucket, https response error StatusCode: 400, RequestID: FF8DA0E93310AB3A:B, HostID: W+TfYq5O+dEqQlkA89uEzSgKwBLVnYhWSQcit26QIUBlEw1VjteAtFxPcR+TsBdnUgtjMStolSaU, api error InvalidBucketName: The specified bucket is not valid.
2026/03/19 13:47:09 ERROR : Attempt 2/3 failed with 1 errors and: operation error S3: CreateBucket, https response error StatusCode: 400, RequestID: 337F627A3A8FB3C5:B, HostID: nWZpD6k4HMOvFDHNJDV/pI5j93cmGfqBxNWSvyX5ZOF8SrV5aaXo+oorttoQkid/ykqh4UZZdwuf, api error InvalidBucketName: The specified bucket is not valid.
2026/03/19 13:47:09 ERROR : Attempt 1/3 failed with 1 errors and: operation error S3: CreateBucket, https response error StatusCode: 400, RequestID: FEE1C354EF4C2DBC:B, HostID: /eelommkcwwm6jM+jZK/UJ0YFn2JvOIutEiQFTcc9KzBhMHjpljTK0WOtg/kHusvIy6qvJUGJI9W, api error InvalidBucketName: The specified bucket is not valid.
Backup size is 2GB
Full remote backup mode backing up entire /boot
Plugin version: 2026.03.13.01
Remote backup session started - 2026-03-19 13:45:19

Had to change my config file to :


B2_BUCKET_NAME="" 
BACKUPS_TO_KEEP_REMOTE="2" 
DRY_RUN_REMOTE="no" 
MINIMAL_BACKUP_REMOTE="no" 
NOTIFICATION_SERVICE_REMOTE="" 
NOTIFICATIONS_REMOTE="no" 
PUSHOVER_USER_KEY_REMOTE="" 
RCLONE_CONFIG_REMOTE="wasabi-flash" 
REMOTE_PATH_IN_CONFIG="/greymannequintowerflash/Flash_Backups/" 
WEBHOOK_DISCORD_REMOTE=""
 

As when I put the B2_BUCKET_NAME="greymannequintowerflash" in and the REMOTE_PATH_IN_CONFIG="/Flash_Backups/", it kept throwing

"Failed to create folder Flash_Backups on config wasabi-flash
api error InvalidBucketName: The specified bucket is not valid."

once I put bucket name and folder on REMOTE_PATH it worked (created the bucket myself)

I am using Wasabi S3.


  • Author
39 minutes ago, TheMannequin said:

The two containers I used were:
Nacho-Rclone-Native-GUI

rclone (rclone/rclone:latest)
and the unRAID one (don't know if it was included in unRAID or the nerd tools pack one)

Also, it kept trying to create the folder, but failed as it was trying to create a bucket:

Remote backup session finished - 2026-03-19 13:47:10
Backup duration: 1m 51s
[ERROR] Failed to create folder Flash_Backups on config wasabi-flash
2026/03/19 13:47:09 NOTICE: Failed to mkdir: operation error S3: CreateBucket, https response error StatusCode: 400, RequestID: FF8DA0E93310AB3A:B, HostID: W+TfYq5O+dEqQlkA89uEzSgKwBLVnYhWSQcit26QIUBlEw1VjteAtFxPcR+TsBdnUgtjMStolSaU, api error InvalidBucketName: The specified bucket is not valid.
2026/03/19 13:47:09 ERROR : Attempt 3/3 failed with 1 errors and: operation error S3: CreateBucket, https response error StatusCode: 400, RequestID: FF8DA0E93310AB3A:B, HostID: W+TfYq5O+dEqQlkA89uEzSgKwBLVnYhWSQcit26QIUBlEw1VjteAtFxPcR+TsBdnUgtjMStolSaU, api error InvalidBucketName: The specified bucket is not valid.
2026/03/19 13:47:09 ERROR : Attempt 2/3 failed with 1 errors and: operation error S3: CreateBucket, https response error StatusCode: 400, RequestID: 337F627A3A8FB3C5:B, HostID: nWZpD6k4HMOvFDHNJDV/pI5j93cmGfqBxNWSvyX5ZOF8SrV5aaXo+oorttoQkid/ykqh4UZZdwuf, api error InvalidBucketName: The specified bucket is not valid.
2026/03/19 13:47:09 ERROR : Attempt 1/3 failed with 1 errors and: operation error S3: CreateBucket, https response error StatusCode: 400, RequestID: FEE1C354EF4C2DBC:B, HostID: /eelommkcwwm6jM+jZK/UJ0YFn2JvOIutEiQFTcc9KzBhMHjpljTK0WOtg/kHusvIy6qvJUGJI9W, api error InvalidBucketName: The specified bucket is not valid.
Backup size is 2GB
Full remote backup mode backing up entire /boot
Plugin version: 2026.03.13.01
Remote backup session started - 2026-03-19 13:45:19

Had to change my config file to :


B2_BUCKET_NAME="" 
BACKUPS_TO_KEEP_REMOTE="2" 
DRY_RUN_REMOTE="no" 
MINIMAL_BACKUP_REMOTE="no" 
NOTIFICATION_SERVICE_REMOTE="" 
NOTIFICATIONS_REMOTE="no" 
PUSHOVER_USER_KEY_REMOTE="" 
RCLONE_CONFIG_REMOTE="wasabi-flash" 
REMOTE_PATH_IN_CONFIG="/greymannequintowerflash/Flash_Backups/" 
WEBHOOK_DISCORD_REMOTE=""
 

As when I put the B2_BUCKET_NAME="greymannequintowerflash" in and the REMOTE_PATH_IN_CONFIG="/Flash_Backups/", it kept throwing

"Failed to create folder Flash_Backups on config wasabi-flash
api error InvalidBucketName: The specified bucket is not valid."

once I put bucket name and folder on REMOTE_PATH it worked (created the bucket myself)

I am using Wasabi S3.


is the b2 bucketname field showing when you select your wasabi s3 config or do you also have a backblaze b2 config selected? I fixed for where it can source configs from, i checked the paths for the rclone container out there and added that as an option to be read from so now no matter which rclone you use it should load

Edited by jcofer555

4 hours ago, jcofer555 said:

is the b2 bucketname field showing when you select your wasabi s3 config or do you also have a backblaze b2 config selected? I fixed for where it can source configs from, i checked the paths for the rclone container out there and added that as an option to be read from so now no matter which rclone you use it should load

In the plug-in GUI? No.
the folder is set to '/greymannequintowerflash/Flash_Backups/'

It completes and file is uploaded, with this in the log:
Remote backup session finished - 2026-03-19 14:26:55 Backup duration: 6m 0s Removing old remote backups keeping 2 backups for wasabi-flash Uploaded remote backup to -> wasabi-flash:greymannequintowerflash/Flash_Backups 2026/03/19 14:22:50 NOTICE: S3 bucket greymannequintowerflash path Flash_Backups: Warning: running mkdir on a remote which can't have empty directories does nothing Backup size is 2GB Full remote backup mode backing up entire /boot Plugin version: 2026.03.13.01

Can enable the Debug if you need more? Send me a DM if you want some additional testing.

  • Author
23 minutes ago, TheMannequin said:

In the plug-in GUI? No.
the folder is set to '/greymannequintowerflash/Flash_Backups/'

It completes and file is uploaded, with this in the log:
Remote backup session finished - 2026-03-19 14:26:55 Backup duration: 6m 0s Removing old remote backups keeping 2 backups for wasabi-flash Uploaded remote backup to -> wasabi-flash:greymannequintowerflash/Flash_Backups 2026/03/19 14:22:50 NOTICE: S3 bucket greymannequintowerflash path Flash_Backups: Warning: running mkdir on a remote which can't have empty directories does nothing Backup size is 2GB Full remote backup mode backing up entire /boot Plugin version: 2026.03.13.01

Can enable the Debug if you need more? Send me a DM if you want some additional testing.

gotcha, yea s3 wasn't on my list of approved tested, but i got a fix in place so whenever i get the next update pushed it should fix things to allow for s3 storage types

I have error where discord webhook url isnt saving. I use the same webhook url as I have setup in unraid notifications settings that works but the backup program wont save my url. I edit the tak and my url is gone each time and logs shows "webhook_discord= "

Screenshot 2026-03-19 171325.png

  • Author
7 minutes ago, Android_18 said:

I have error where discord webhook url isnt saving. I use the same webhook url as I have setup in unraid notifications settings that works but the backup program wont save my url. I edit the tak and my url is gone each time and logs shows "webhook_discord= "

Screenshot 2026-03-19 171325.png

i cannot reproduce, so your webhook looks like this correct just with your details of course but it has the https://discord.com/api/webhooks/ in the beginning? https://discord.com/api/webhooks/1315892117591298139/-flHGSHeG_CDiRsl4oGOW5wNGPAlcPNsO4HPYecfereck7Ts9PamYXkerercfsafdfDpWRGk8x

Just now, jcofer555 said:

i cannot reproduce, so your webhook looks like this correct just with your details of course but it has the https://discord.com/api/webhooks/ in the beginning? https://discord.com/api/webhooks/1315892117591298139/-flHGSHeG_CDiRsl4oGOW5wNGPAlcPNsO4HPYecfereck7Ts9PamYXkerercfsafdfDpWRGk8x

This is the webhook url i have in unraid notififations setting for discord and i get them everyday with my server health status, i just redacted the entire string butnyes it does look like what you posted:
https://discord.com/api/webhooks/1408......../HR5hAdi4uTX-Kxw.......

  • Author
26 minutes ago, Android_18 said:

This is the webhook url i have in unraid notififations setting for discord and i get them everyday with my server health status, i just redacted the entire string butnyes it does look like what you posted:
https://discord.com/api/webhooks/1408......../HR5hAdi4uTX-Kxw.......

could you share your full debug from a run, maybe something will stick out but it's working fine for my few webhooks i've tried

I just installed this. I don't have any rclone plugins or containers or nerd tools running today. Just have /usr/bin/rclone that came with unraid 7.3. I configured rclone with a back blaze B2 target and verified I was able to touch, list, and delete a file on back blaze from the rclone CLI. In the gui however, when I change the config to "remote" backups, it says there aren't any rclone configs found. How can I troubleshoot this further?

  • Author
31 minutes ago, rhatguy said:

I just installed this. I don't have any rclone plugins or containers or nerd tools running today. Just have /usr/bin/rclone that came with unraid 7.3. I configured rclone with a back blaze B2 target and verified I was able to touch, list, and delete a file on back blaze from the rclone CLI. In the gui however, when I change the config to "remote" backups, it says there aren't any rclone configs found. How can I troubleshoot this further?

can you do cat /boot/config/rclone/rclone.conf from unraids terminal and then blur out the sensitive parts but show a screenshot of that

That file doesn't exist on my system. My rclone.conf file is at /root/.config/rclone/rclone.conf

  • Author
8 minutes ago, rhatguy said:

That file doesn't exist on my system. My rclone.conf file is at /root/.config/rclone/rclone.conf

that is the in ram path which shouldn't be being used if you are on the unraid 7.3 beta. they updated to use the /boot/config/rclone/rclone.conf path

17 minutes ago, jcofer555 said:

that is the in ram path which shouldn't be being used if you are on the unraid 7.3 beta. they updated to use the /boot/config/rclone/rclone.conf path

I'm sorry, I thought I was on the newest unraid....I'm not running the beta...I"m running 7.2.4. I manually copied the config from /root/.config/rclone/rclone.conf to /boot/config/rclone/rclone.conf and the gui immediately picks it up. I realize I'll probably need to undo this once I update to unraid 7.3. I did have to refresh the gui page to get the bucket field to show up, but after realizing that and entering the bucket everything worked. I see my flashbackup in back blaze.

The usability of this is amazing! Maybe log/display where the plugin is looking for the rclone.conf file at? I could have self solved this if I knew where the plugin was looking for the file at. Regardless, thanks for a great tool!

  • Author
6 minutes ago, rhatguy said:

I'm sorry, I thought I was on the newest unraid....I'm not running the beta...I"m running 7.2.4. I manually copied the config from /root/.config/rclone/rclone.conf to /boot/config/rclone/rclone.conf and the gui immediately picks it up. I realize I'll probably need to undo this once I update to unraid 7.3. I did have to refresh the gui page to get the bucket field to show up, but after realizing that and entering the bucket everything worked. I see my flashbackup in back blaze.

The usability of this is amazing! Maybe log/display where the plugin is looking for the rclone.conf file at? I could have self solved this if I knew where the plugin was looking for the file at. Regardless, thanks for a great tool!

gotcha yea, 7.2.4 doesn't have the fix for rclone and you really need the plugin until 7.3

I just tried this out and it looks to be working great for local. When I try rclone, I am able to find my config but when I run the remote backup to Mega, it shows this error in the activity log: "[ERROR] Failed to upload remote backup to FlashBackup

2026/03/21 01:42:21 NOTICE: Fatal error: unknown flag: --mega-chunk-size" and this shows in the debug log: "[DEBUG 2026-03-21 02:15:39] rclone flags: --transfers=6 --checkers=6 --mega-chunk-size=32M --retries=5 --low-level-retries=10". The "--mega-chunk-size" flag seems to be causing the issue possibly? I am able to take the file created locally and upload it to Mega with rclone manually and I can see the file reflected once it is uploaded as well. This tool is exactly what I have been looking for so I'm hoping to get it working. Thank you for any help!

  • Author
1 hour ago, kazame23 said:

I just tried this out and it looks to be working great for local. When I try rclone, I am able to find my config but when I run the remote backup to Mega, it shows this error in the activity log: "[ERROR] Failed to upload remote backup to FlashBackup

2026/03/21 01:42:21 NOTICE: Fatal error: unknown flag: --mega-chunk-size" and this shows in the debug log: "[DEBUG 2026-03-21 02:15:39] rclone flags: --transfers=6 --checkers=6 --mega-chunk-size=32M --retries=5 --low-level-retries=10". The "--mega-chunk-size" flag seems to be causing the issue possibly? I am able to take the file created locally and upload it to Mega with rclone manually and I can see the file reflected once it is uploaded as well. This tool is exactly what I have been looking for so I'm hoping to get it working. Thank you for any help!

I've not tested with mega yet. I'll do some testing and see what I can come up with and let you know

  • Author
2 hours ago, kazame23 said:

I just tried this out and it looks to be working great for local. When I try rclone, I am able to find my config but when I run the remote backup to Mega, it shows this error in the activity log: "[ERROR] Failed to upload remote backup to FlashBackup

2026/03/21 01:42:21 NOTICE: Fatal error: unknown flag: --mega-chunk-size" and this shows in the debug log: "[DEBUG 2026-03-21 02:15:39] rclone flags: --transfers=6 --checkers=6 --mega-chunk-size=32M --retries=5 --low-level-retries=10". The "--mega-chunk-size" flag seems to be causing the issue possibly? I am able to take the file created locally and upload it to Mega with rclone manually and I can see the file reflected once it is uploaded as well. This tool is exactly what I have been looking for so I'm hoping to get it working. Thank you for any help!

new update pushed to fix the issue

Looks like that did the trick. Much appreciated!

  • Author
18 minutes ago, kazame23 said:

Looks like that did the trick. Much appreciated!

no problem, thanks for reaching out

First of all the plugin is great!

I would like to implement the following remote backup strategy: a weekly full backup and a daily minimal backup. When I try to schedule the second backup it is declined by "Duplicate remote schedule!". Is there a way to make it happen anyway?

  • Author
16 hours ago, kardinal said:

First of all the plugin is great!

I would like to implement the following remote backup strategy: a weekly full backup and a daily minimal backup. When I try to schedule the second backup it is declined by "Duplicate remote schedule!". Is there a way to make it happen anyway?

yes i can make this to be allowed. give me a day or less :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.