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.
Message added by KluthR,

[Plugin] Appdata.Backup

Featured Replies

7 minutes ago, dhuesca said:

I have excluded the paths correctly, but still fails

You have excluded the only folder that would have been backed up, so of course there's nothing left. If you don't want to backup that container set Skip to Yes.

  • Replies 2.2k
  • Views 364.5k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Feature freeze I have less and less time for a complete care of this plugin. You already noticed this with the fact, that announced features were not implemented yet. Another reason is, that I will mo

  • The new update is coming It been a while since the last stable update. There were some betas (never got feedback though) but I had other work to do the last weeks. I tested the major changes agai

  • 2023.08.28 should fix the docker auto update issue.

Posted Images

@Kilrah
I don't want to backup anything from the filesystem, but I still want to make use of the auto-update feature the tool offers. That is why I don't set it to "Skip".

If you notice, the error message actually says that there is a tar problem when checking for a folder that shouldnt even be checked for, the "/logs" folder.
This problem only appears to happen with this particular container (clamav) though. I have another container configured the same way (no need to backup anything, just stop, update and bring back online) and I've excluded all folders related to the container and backup works ok 😓

image.png
Screenshot 2026-03-10 153609.png
image.png

Edited by dhuesca

I have a container that has always failed to backup and I finally tracked down the root of the problem, it's with the tar command itself but I have a workaround that the plugin's cleanup logic is preventing when saving.

The config for that container

image.png

I have Save external volumes? set to yes because I want one of the external volumes backed up, but that means I need to exclude /mnt/user obviously.

I figured out the problem with tar is the --exclude '/mnt/user' by taking the Generated tar command from the logs and by adding a trailing / it works. I have a feeling it's because of the /mnt/user0 folder, which I'm not sure why that exists but I'm still troubleshooting that. The problem is if I change the line in the UI to /mnt/user/ when I save it goes back to `/mnt/user`

For now I've disabled Save external volumes? and have a separate script handling the one external volume, but I don't like that solution long term

Edited by c0d3m0nk3y

On 3/10/2026 at 10:54 AM, dhuesca said:

@Kilrah
I don't want to backup anything from the filesystem, but I still want to make use of the auto-update feature the tool offers. That is why I don't set it to "Skip".

If you notice, the error message actually says that there is a tar problem when checking for a folder that shouldnt even be checked for, the "/logs" folder.
This problem only appears to happen with this particular container (clamav) though. I have another container configured the same way (no need to backup anything, just stop, update and bring back online) and I've excluded all folders related to the container and backup works ok 😓

image.png
Screenshot 2026-03-10 153609.png
image.png

Are you aware of the auto update plugin?

9 minutes ago, c0d3m0nk3y said:

Are you aware of the auto update plugin?

I am aware, great tool. Although I don't want to have to mantain 2 apps when one could do the trick 💻

Then click "show advanced options" and set it to ignore errors.

Hi,
I have a problem updating the Immich container.
As you can see in the logs, the container is stopped and the update process runs. Packaging the folders also completes without any issues.
However, when it performs the verification afterward, it reports an error even though the container was stopped.

Does anyone maybe have an idea what could be causing this?

immich backup.png

A file changed while the backup ran. Immich usually doesn't run alone so make sure to put it into a group along with all its companion containers. / anything else that might touch the folder.

How do you assemble this?
image.png

Use the group feature in the plugin, click on them in AB settings

Edited by Kilrah

8 minutes ago, Kilrah said:

Use thee group feature in the plugin, click on them in AB settings

Sorry, but I can’t find this function. Could you maybe send me a screenshot of it?

image.png

image.png

I found the function responsible for formatting. It’s somehow shifted.image.png

9 minutes ago, SvensenDE said:

I found the function responsible for formatting. It’s somehow shifted.image.png

Hi,

I found a line break in the HTML file that's changing the formatting of the container backup settings.

pic1.jpgpic2.jpgpic3.jpg

10 hours ago, Kilrah said:

Use the group feature in the plugin, click on them in AB settings

Hello, although I now did this in groups and everything related to Redis was stopped at the same time, this error unfortunately still occurs.

[13.03.2026 02:00:01][ℹ️][Main] 👋 WELCOME TO APPDATA.BACKUP!! :D
[13.03.2026 02:00:01][ℹ️][Main] Backing up from: /mnt/user/Docker, /mnt/user/Privat
[13.03.2026 02:00:01][ℹ️][Main] Backing up to: /mnt/backup/ExternBackup/ab_20260313_020001
[13.03.2026 02:00:01][ℹ️][Main] Selected containers: AdGuard-Home, ContainerRedis, Grafana, Homematic-IP, Kutt, OnlyOfficeDocumentServer, Twitch-Channel-Points-Miner-v2, Vaultwarden, Wireguard-Easy, Zoraxy, crowdsec, emby, heimdall, virtual-dsm
[13.03.2026 02:00:01][ℹ️][Main] Saving container XML files...
[13.03.2026 02:00:01][ℹ️][Main] Method: Stop/Backup/Start
[13.03.2026 02:00:01][ℹ️][AdGuard-Home] Stopping AdGuard-Home... done! (took 0 seconds)
[13.03.2026 02:00:01][ℹ️][AdGuard-Home] Backing up EXTERNAL volumes, because its enabled!
[13.03.2026 02:00:01][ℹ️][AdGuard-Home] Calculated volumes to back up: /mnt/user/Docker/adguard/config, /mnt/user/Docker/adguard/workingdir
[13.03.2026 02:00:01][ℹ️][AdGuard-Home] Backing up AdGuard-Home...
[13.03.2026 02:00:57][ℹ️][AdGuard-Home] Backup created without issues (took 00:00:56 (hours:mins:secs))
[13.03.2026 02:00:57][ℹ️][AdGuard-Home] Verifying backup...
[13.03.2026 02:01:05][ℹ️][AdGuard-Home] Verification ended without issues (took 00:00:08 (hours:mins:secs))
[13.03.2026 02:01:05][ℹ️][AdGuard-Home] Starting AdGuard-Home... (try #1) done!
[13.03.2026 02:01:10][ℹ️][Zoraxy] Stopping Zoraxy... done! (took 1 seconds)
[13.03.2026 02:01:11][ℹ️][Zoraxy] '/mnt/user/Docker/zoraxy/plugin' is within mapped volume '/mnt/user/Docker/zoraxy'! Ignoring!
[13.03.2026 02:01:11][ℹ️][Zoraxy] Backing up EXTERNAL volumes, because its enabled!
[13.03.2026 02:01:11][ℹ️][Zoraxy] Calculated volumes to back up: /mnt/user/Docker/zoraxy
[13.03.2026 02:01:11][ℹ️][Zoraxy] Backing up Zoraxy...
[13.03.2026 02:01:29][ℹ️][Zoraxy] Backup created without issues (took 00:00:18 (hours:mins:secs))
[13.03.2026 02:01:29][ℹ️][Zoraxy] Verifying backup...
[13.03.2026 02:01:33][ℹ️][Zoraxy] Verification ended without issues (took 00:00:04 (hours:mins:secs))
[13.03.2026 02:01:33][ℹ️][Zoraxy] Starting Zoraxy... (try #1) done!
[13.03.2026 02:01:35][ℹ️][heimdall] Stopping heimdall... done! (took 4 seconds)
[13.03.2026 02:01:39][ℹ️][heimdall] Backing up EXTERNAL volumes, because its enabled!
[13.03.2026 02:01:39][ℹ️][heimdall] Calculated volumes to back up: /mnt/user/Docker/heimdall
[13.03.2026 02:01:39][ℹ️][heimdall] Backing up heimdall...
[13.03.2026 02:02:20][ℹ️][heimdall] Backup created without issues (took 00:00:41 (hours:mins:secs))
[13.03.2026 02:02:20][ℹ️][heimdall] Verifying backup...
[13.03.2026 02:02:28][ℹ️][heimdall] Verification ended without issues (took 00:00:08 (hours:mins:secs))
[13.03.2026 02:02:28][ℹ️][heimdall] Starting heimdall... (try #1) done!
[13.03.2026 02:02:30][ℹ️][Vaultwarden] Stopping Vaultwarden... done! (took 1 seconds)
[13.03.2026 02:02:31][ℹ️][Vaultwarden] Should NOT backup external volumes, sanitizing them...
[13.03.2026 02:02:31][ℹ️][Vaultwarden] Calculated volumes to back up: /mnt/user/Docker/vaultwarden
[13.03.2026 02:02:31][ℹ️][Vaultwarden] Backing up Vaultwarden...
[13.03.2026 02:02:31][ℹ️][Vaultwarden] Backup created without issues (took 00:00:00 (hours:mins:secs))
[13.03.2026 02:02:31][ℹ️][Vaultwarden] Verifying backup...
[13.03.2026 02:02:31][ℹ️][Vaultwarden] Verification ended without issues (took 00:00:00 (hours:mins:secs))
[13.03.2026 02:02:31][ℹ️][Vaultwarden] Starting Vaultwarden... (try #1) done!
[13.03.2026 02:02:33][ℹ️][Twitch-Channel-Points-Miner-v2] Stopping Twitch-Channel-Points-Miner-v2... done! (took 10 seconds)
[13.03.2026 02:02:43][ℹ️][Twitch-Channel-Points-Miner-v2] Should NOT backup external volumes, sanitizing them...
[13.03.2026 02:02:43][ℹ️][Twitch-Channel-Points-Miner-v2] Calculated volumes to back up: /mnt/user/Docker/twitch-miner/logs, /mnt/user/Docker/twitch-miner/run.py, /mnt/user/Docker/twitch-miner/cookies, /mnt/user/Docker/twitch-miner/analytics
[13.03.2026 02:02:43][ℹ️][Twitch-Channel-Points-Miner-v2] Backing up Twitch-Channel-Points-Miner-v2...
[13.03.2026 02:04:32][ℹ️][Twitch-Channel-Points-Miner-v2] Backup created without issues (took 00:01:49 (hours:mins:secs))
[13.03.2026 02:04:32][ℹ️][Twitch-Channel-Points-Miner-v2] Verifying backup...
[13.03.2026 02:04:49][ℹ️][Twitch-Channel-Points-Miner-v2] Verification ended without issues (took 00:00:17 (hours:mins:secs))
[13.03.2026 02:04:49][ℹ️][Twitch-Channel-Points-Miner-v2] Starting Twitch-Channel-Points-Miner-v2... (try #1) done!
[13.03.2026 02:04:54][ℹ️][Grafana] Stopping Grafana... done! (took 1 seconds)
[13.03.2026 02:04:55][ℹ️][Grafana] Should NOT backup external volumes, sanitizing them...
[13.03.2026 02:04:55][ℹ️][Grafana] Calculated volumes to back up: /mnt/user/Docker/grafana
[13.03.2026 02:04:55][ℹ️][Grafana] Backing up Grafana...
[13.03.2026 02:05:00][ℹ️][Grafana] Backup created without issues (took 00:00:05 (hours:mins:secs))
[13.03.2026 02:05:00][ℹ️][Grafana] Verifying backup...
[13.03.2026 02:05:00][ℹ️][Grafana] Verification ended without issues (took 00:00:00 (hours:mins:secs))
[13.03.2026 02:05:00][ℹ️][Grafana] Starting Grafana... (try #1) done!
[13.03.2026 02:05:03][ℹ️][crowdsec] Stopping crowdsec... done! (took 2 seconds)
[13.03.2026 02:05:05][ℹ️][crowdsec] '/mnt/user/Docker/crowdsec/data' is within mapped volume '/mnt/user/Docker/crowdsec'! Ignoring!
[13.03.2026 02:05:05][ℹ️][crowdsec] '/mnt/user/Docker/dmz/crowdsec/auth' is within mapped volume '/mnt/user/Docker/dmz/crowdsec'! Ignoring!
[13.03.2026 02:05:05][ℹ️][crowdsec] Should NOT backup external volumes, sanitizing them...
[13.03.2026 02:05:05][ℹ️][crowdsec] Calculated volumes to back up: /mnt/user/Docker/crowdsec, /mnt/user/Docker/dmz/crowdsec
[13.03.2026 02:05:05][ℹ️][crowdsec] Backing up crowdsec...
[13.03.2026 02:05:11][ℹ️][crowdsec] Backup created without issues (took 00:00:06 (hours:mins:secs))
[13.03.2026 02:05:11][ℹ️][crowdsec] Verifying backup...
[13.03.2026 02:05:11][ℹ️][crowdsec] Verification ended without issues (took 00:00:00 (hours:mins:secs))
[13.03.2026 02:05:11][ℹ️][crowdsec] Starting crowdsec... (try #1) done!
[13.03.2026 02:05:14][ℹ️][Homematic-IP] Stopping Homematic-IP... done! (took 10 seconds)
[13.03.2026 02:05:24][ℹ️][Homematic-IP] Should NOT backup external volumes, sanitizing them...
[13.03.2026 02:05:24][ℹ️][Homematic-IP] Calculated volumes to back up: /mnt/user/Docker/Homematic
[13.03.2026 02:05:24][ℹ️][Homematic-IP] Backing up Homematic-IP...
[13.03.2026 02:05:28][ℹ️][Homematic-IP] Backup created without issues (took 00:00:04 (hours:mins:secs))
[13.03.2026 02:05:28][ℹ️][Homematic-IP] Verifying backup...
[13.03.2026 02:05:28][ℹ️][Homematic-IP] Verification ended without issues (took 00:00:00 (hours:mins:secs))
[13.03.2026 02:05:28][ℹ️][Homematic-IP] Starting Homematic-IP... (try #1) done!
[13.03.2026 02:05:31][ℹ️][emby] Stopping emby... done! (took 3 seconds)
[13.03.2026 02:05:34][ℹ️][emby] Should NOT backup external volumes, sanitizing them...
[13.03.2026 02:05:34][ℹ️][emby] Calculated volumes to back up: /mnt/user/Docker/EmbyServer
[13.03.2026 02:05:34][ℹ️][emby] Backing up emby...
[13.03.2026 02:12:33][ℹ️][emby] Backup created without issues (took 00:06:59 (hours:mins:secs))
[13.03.2026 02:12:33][ℹ️][emby] Verifying backup...
[13.03.2026 02:14:08][ℹ️][emby] Verification ended without issues (took 00:01:35 (hours:mins:secs))
[13.03.2026 02:14:08][ℹ️][emby] Starting emby... (try #1) done!
[13.03.2026 02:14:12][ℹ️][Kutt] Stopping Kutt... done! (took 0 seconds)
[13.03.2026 02:14:12][ℹ️][Kutt] Backing up EXTERNAL volumes, because its enabled!
[13.03.2026 02:14:12][ℹ️][Kutt] Calculated volumes to back up: /mnt/user/Docker/kutt/db, /mnt/user/Docker/kutt/custom
[13.03.2026 02:14:12][ℹ️][Kutt] Backing up Kutt...
[13.03.2026 02:14:13][ℹ️][Kutt] Backup created without issues (took 00:00:01 (hours:mins:secs))
[13.03.2026 02:14:13][ℹ️][Kutt] Verifying backup...
[13.03.2026 02:14:13][ℹ️][Kutt] Verification ended without issues (took 00:00:00 (hours:mins:secs))
[13.03.2026 02:14:13][ℹ️][Kutt] Starting Kutt... (try #1) done!
[13.03.2026 02:14:15][ℹ️][Wireguard-Easy] Stopping Wireguard-Easy... done! (took 0 seconds)
[13.03.2026 02:14:15][ℹ️][Wireguard-Easy] Backing up EXTERNAL volumes, because its enabled!
[13.03.2026 02:14:15][ℹ️][Wireguard-Easy] Calculated volumes to back up: /mnt/user/Docker/wg-easy
[13.03.2026 02:14:15][ℹ️][Wireguard-Easy] Backing up Wireguard-Easy...
[13.03.2026 02:14:15][ℹ️][Wireguard-Easy] Backup created without issues (took 00:00:00 (hours:mins:secs))
[13.03.2026 02:14:15][ℹ️][Wireguard-Easy] Verifying backup...
[13.03.2026 02:14:15][ℹ️][Wireguard-Easy] Verification ended without issues (took 00:00:00 (hours:mins:secs))
[13.03.2026 02:14:15][ℹ️][Wireguard-Easy] Starting Wireguard-Easy... (try #1) done!
[13.03.2026 02:14:18][ℹ️][OnlyOfficeDocumentServer] Stopping OnlyOfficeDocumentServer... done! (took 10 seconds)
[13.03.2026 02:14:28][ℹ️][OnlyOfficeDocumentServer] Should NOT backup external volumes, sanitizing them...
[13.03.2026 02:14:28][ℹ️][OnlyOfficeDocumentServer] Calculated volumes to back up: /mnt/user/Docker/onlyofficeds/logs, /mnt/user/Docker/onlyofficeds/Data, /mnt/user/Docker/onlyofficeds/fonts
[13.03.2026 02:14:28][ℹ️][OnlyOfficeDocumentServer] Backing up OnlyOfficeDocumentServer...
[13.03.2026 02:14:28][ℹ️][OnlyOfficeDocumentServer] Backup created without issues (took 00:00:00 (hours:mins:secs))
[13.03.2026 02:14:28][ℹ️][OnlyOfficeDocumentServer] Verifying backup...
[13.03.2026 02:14:28][ℹ️][OnlyOfficeDocumentServer] Verification ended without issues (took 00:00:00 (hours:mins:secs))
[13.03.2026 02:14:28][ℹ️][OnlyOfficeDocumentServer] Starting OnlyOfficeDocumentServer... (try #1) done!
[13.03.2026 02:14:31][ℹ️][virtual-dsm] Stopping virtual-dsm... done! (took 10 seconds)
[13.03.2026 02:14:41][ℹ️][virtual-dsm] Backing up EXTERNAL volumes, because its enabled!
[13.03.2026 02:14:41][ℹ️][virtual-dsm] Calculated volumes to back up: /mnt/user/Docker/VDSM
[13.03.2026 02:14:41][ℹ️][virtual-dsm] Backing up virtual-dsm...
[13.03.2026 02:27:25][ℹ️][virtual-dsm] Backup created without issues (took 00:12:44 (hours:mins:secs))
[13.03.2026 02:27:25][ℹ️][virtual-dsm] Verifying backup...
[13.03.2026 02:28:58][ℹ️][virtual-dsm] Verification ended without issues (took 00:01:33 (hours:mins:secs))
[13.03.2026 02:28:58][ℹ️][virtual-dsm] Starting virtual-dsm... (try #1) done!
[13.03.2026 02:29:02][ℹ️][ContainerRedis] Method: Stop all container before continuing.
[13.03.2026 02:29:02][ℹ️][ContainerRedis][PostgreSQL_Immich] Stopping PostgreSQL_Immich... done! (took 0 seconds)
[13.03.2026 02:29:02][ℹ️][ContainerRedis][postgresql17_paperless] Stopping postgresql17_paperless... done! (took 0 seconds)
[13.03.2026 02:29:02][ℹ️][ContainerRedis][postgresql17_cloud] Stopping postgresql17_cloud... done! (took 0 seconds)
[13.03.2026 02:29:02][ℹ️][ContainerRedis][paperless-ngx] Stopping paperless-ngx... done! (took 6 seconds)
[13.03.2026 02:29:08][ℹ️][ContainerRedis][Nextcloud] Stopping Nextcloud... done! (took 1 seconds)
[13.03.2026 02:29:09][ℹ️][ContainerRedis][immich] Stopping immich... done! (took 4 seconds)
[13.03.2026 02:29:13][ℹ️][Main] Starting backup for containers
[13.03.2026 02:29:13][ℹ️][PostgreSQL_Immich] Backing up EXTERNAL volumes, because its enabled!
[13.03.2026 02:29:13][ℹ️][PostgreSQL_Immich] Calculated volumes to back up: /mnt/user/Docker/PostgreSQL_Immich
[13.03.2026 02:29:13][ℹ️][PostgreSQL_Immich] Backing up PostgreSQL_Immich...
[13.03.2026 02:29:38][ℹ️][PostgreSQL_Immich] Backup created without issues (took 00:00:25 (hours:mins:secs))
[13.03.2026 02:29:38][ℹ️][PostgreSQL_Immich] Verifying backup...
[13.03.2026 02:29:43][ℹ️][PostgreSQL_Immich] Verification ended without issues (took 00:00:05 (hours:mins:secs))
[13.03.2026 02:29:43][ℹ️][postgresql17_paperless] Backing up EXTERNAL volumes, because its enabled!
[13.03.2026 02:29:43][ℹ️][postgresql17_paperless] Calculated volumes to back up: /mnt/user/Docker/postgresql17_paperless
[13.03.2026 02:29:43][ℹ️][postgresql17_paperless] Backing up postgresql17_paperless...
[13.03.2026 02:29:48][ℹ️][postgresql17_paperless] Backup created without issues (took 00:00:05 (hours:mins:secs))
[13.03.2026 02:29:48][ℹ️][postgresql17_paperless] Verifying backup...
[13.03.2026 02:29:50][ℹ️][postgresql17_paperless] Verification ended without issues (took 00:00:02 (hours:mins:secs))
[13.03.2026 02:29:50][ℹ️][postgresql17_cloud] Should NOT backup external volumes, sanitizing them...
[13.03.2026 02:29:50][ℹ️][postgresql17_cloud] Calculated volumes to back up: /mnt/user/Docker/postgresql17_cloud
[13.03.2026 02:29:50][ℹ️][postgresql17_cloud] Backing up postgresql17_cloud...
[13.03.2026 02:29:53][ℹ️][postgresql17_cloud] Backup created without issues (took 00:00:03 (hours:mins:secs))
[13.03.2026 02:29:53][ℹ️][postgresql17_cloud] Verifying backup...
[13.03.2026 02:29:55][ℹ️][postgresql17_cloud] Verification ended without issues (took 00:00:02 (hours:mins:secs))
[13.03.2026 02:29:55][ℹ️][paperless-ngx] '/mnt/user/Privat/01_Dokumente/Paperless/export' is within mapped volume '/mnt/user/Privat/01_Dokumente'! Ignoring!
[13.03.2026 02:29:55][ℹ️][paperless-ngx] '/mnt/user/Privat/01_Dokumente/Paperless/Drucker-Scan' is within mapped volume '/mnt/user/Privat/01_Dokumente'! Ignoring!
[13.03.2026 02:29:55][ℹ️][paperless-ngx] '/mnt/user/Privat/01_Dokumente/Paperless/Backup Paperless' is within mapped volume '/mnt/user/Privat/01_Dokumente'! Ignoring!
[13.03.2026 02:29:55][ℹ️][paperless-ngx] Backing up EXTERNAL volumes, because its enabled!
[13.03.2026 02:29:55][ℹ️][paperless-ngx] Calculated volumes to back up: /mnt/user/Privat/01_Dokumente, /mnt/user/Docker/paperless-ngx/data
[13.03.2026 02:29:55][ℹ️][paperless-ngx] Backing up paperless-ngx...
[13.03.2026 02:30:33][ℹ️][paperless-ngx] Backup created without issues (took 00:00:38 (hours:mins:secs))
[13.03.2026 02:30:33][ℹ️][paperless-ngx] Verifying backup...
[13.03.2026 02:30:38][ℹ️][paperless-ngx] Verification ended without issues (took 00:00:05 (hours:mins:secs))
[13.03.2026 02:30:38][ℹ️][Nextcloud] Should NOT backup external volumes, sanitizing them...
[13.03.2026 02:30:38][ℹ️][Nextcloud] Calculated volumes to back up: /mnt/user/Privat/11_DJI, /mnt/user/Privat/05_Cloud, /mnt/user/Privat/08_Arbeit, /mnt/user/Privat/04_Server, /mnt/user/Privat/03_Ordner
[13.03.2026 02:30:38][ℹ️][Nextcloud] Backing up Nextcloud...
[13.03.2026 02:39:44][ℹ️][Nextcloud] Backup created without issues (took 00:09:06 (hours:mins:secs))
[13.03.2026 02:39:44][ℹ️][Nextcloud] Verifying backup...
[13.03.2026 02:40:48][ℹ️][Nextcloud] Verification ended without issues (took 00:01:04 (hours:mins:secs))
[13.03.2026 02:40:48][ℹ️][immich] Should NOT backup external volumes, sanitizing them...
[13.03.2026 02:40:48][ℹ️][immich] Calculated volumes to back up: /mnt/user/Docker/immich, /mnt/user/Privat/07_Immich/photos, /mnt/user/Privat/02_Bilder/Private, /mnt/user/Privat/07_Immich/libraries, /mnt/user/Privat/02_Bilder/Fotografie/Print
[13.03.2026 02:40:48][ℹ️][immich] Backing up immich...
[13.03.2026 05:03:12][][immich] tar creation failed! Tar said: tar: /mnt/user/Privat/07_Immich/photos/upload/08c2cc73-b804-40ee-918b-f21574952f9f/de/a2/dea29e1f-2476-4c82-a132-77bd07188a3e.jpg: File shrank by 6565906 bytes; padding with zeros
[13.03.2026 05:05:21][ℹ️][Main] Set containers to previous state
[13.03.2026 05:05:21][ℹ️][immich] Starting immich... (try #1) done!
[13.03.2026 05:05:30][ℹ️][Nextcloud] Starting Nextcloud... (try #1) done!
[13.03.2026 05:05:32][ℹ️][paperless-ngx] Starting paperless-ngx... (try #1) done!
[13.03.2026 05:05:34][ℹ️][postgresql17_cloud] Starting postgresql17_cloud... (try #1) done!
[13.03.2026 05:05:37][ℹ️][postgresql17_paperless] Starting postgresql17_paperless... (try #1) done!
[13.03.2026 05:05:39][ℹ️][PostgreSQL_Immich] Starting PostgreSQL_Immich... (try #1) done!
[13.03.2026 05:05:41][ℹ️][Main] Backing up the flash drive.
[13.03.2026 05:06:45][ℹ️][Main] Flash backup created!
[13.03.2026 05:06:45][ℹ️][Main] Copying the flash backup to '/mnt/backup/ExternBackup/' as well...
[13.03.2026 05:06:51][⚠️][Main] An error occurred during backup! RETENTION WILL NOT BE CHECKED! Please review the log. If you need further assistance, ask in the support forum.
[13.03.2026 05:06:51][ℹ️][Main] DONE! Thanks for using this plugin and have a safe day ;)
[13.03.2026 05:06:51][ℹ️][Main] ❤️

  • Author
10 hours ago, crammaster said:

I found a line break in the HTML file that's changing the formatting of the container backup settings.

Please try latest version 2026.03.13.

I recently updated from Unraid 6.12.10 to 7.2.3. After the update, I had to change the Appdata Backup version to a newly maintained version, and I noticed that Appdata Backup is no longer automatically running on my schedule. It's set to run Weekly, Friday, 4am. There are no logs at the time it's supposed to run, it just doesn't run. Anyone else run into an issue like this? I'm running the latest version of Appdata Backup. The plugin works fine if I initiate a Manual Backup, it's just that it's not automatically running on the schedule anymore. Any ideas?

Edited by ccwod

  • Author

So you did the config import then? Did you saved the settings one more time (even with no change)?

Hello,

I am experiencing an issue with the Appdata Backup/Restore plugin where the settings page only shows a blank white screen.

Environment

  • Unraid version: 7.2.4

  • Plugin: Appdata Backup/Restore

Problem

When opening the plugin page via:

Settings → Appdata Backup / Restore

the page loads but remains completely blank (white screen).

Accessing the page directly also results in the same behavior:

/Settings/AB.Main

image.png

Additional behavior

After opening the plugin page, the Unraid WebGUI becomes unstable.
Sometimes the GUI stops responding and I cannot access it anymore until I restart the web services.

I need to restart the GUI with:

/etc/rc.d/rc.nginx restart
/etc/rc.d/rc.php-fpm restart

After restarting nginx the WebGUI becomes accessible again.

What I already tried

  • Reinstalling the plugin through Community Applications

  • Removing the plugin and reinstalling it

  • Restarting nginx and php-fpm

  • Clearing the browser cache

  • Testing with hostname and direct IP

  • Rebooting the server

Result

The plugin appears to install correctly and the files exist under:

/usr/local/emhttp/plugins/appdata.backup

However, opening the plugin page still results in a blank page with no content.

Additional checks

The server has normal network connectivity and other plugins load correctly.

Question

Has anyone seen this behavior before or knows what might cause the Appdata Backup plugin page to render completely blank?

Any help or suggestions would be appreciated.

Thank you.

  • Author

Go to Tools -> PHP and enable error reporting and/or display errors (not sure how the wording is). Then try again

Also: Open the log Terminal, open the page and check it for upcoming messages.

@KluthR THX for your Help
The Log:

16-Mar-2026 18:08:56 Europe/Berlin] PHP Error (Severity: 2) in plugins/unassigned.devices/UnassignedDevices.page: Undefined array key 2 at /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code:740 [16-Mar-2026 18:08:56 Europe/Berlin] PHP Warning: Undefined array key 2 in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code on line 740 [16-Mar-2026 18:08:56 Europe/Berlin] PHP Error (Severity: 8192) in plugins/unassigned.devices/UnassignedDevices.page: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated at /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code:745 [16-Mar-2026 18:08:56 Europe/Berlin] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code on line 745 [16-Mar-2026 18:08:56 Europe/Berlin] PHP Error (Severity: 2) in plugins/unassigned.devices/UnassignedDevices.page: Undefined array key 3 at /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code:740 [16-Mar-2026 18:08:56 Europe/Berlin] PHP Warning: Undefined array key 3 in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code on line 740 [16-Mar-2026 18:08:56 Europe/Berlin] PHP Error (Severity: 8192) in plugins/unassigned.devices/UnassignedDevices.page: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated at /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code:745 [16-Mar-2026 18:08:56 Europe/Berlin] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code on line 745 [16-Mar-2026 18:08:58 Europe/Berlin] PHP Error (Severity: 2) in plugins/unassigned.devices/UnassignedDevices.page: Undefined array key 2 at /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code:740 [16-Mar-2026 18:08:58 Europe/Berlin] PHP Warning: Undefined array key 2 in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code on line 740 [16-Mar-2026 18:08:58 Europe/Berlin] PHP Error (Severity: 8192) in plugins/unassigned.devices/UnassignedDevices.page: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated at /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code:745 [16-Mar-2026 18:08:58 Europe/Berlin] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code on line 745 [16-Mar-2026 18:08:58 Europe/Berlin] PHP Error (Severity: 2) in plugins/unassigned.devices/UnassignedDevices.page: Undefined array key 3 at /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code:740 [16-Mar-2026 18:08:58 Europe/Berlin] PHP Warning: Undefined array key 3 in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code on line 740 [16-Mar-2026 18:08:58 Europe/Berlin] PHP Error (Severity: 8192) in plugins/unassigned.devices/UnassignedDevices.page: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated at /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code:745 [16-Mar-2026 18:08:58 Europe/Berlin] PHP Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout/evalContent.php(34) : eval()'d code on 
line 745

I think the problem occurs when the SMB share from my backup NAS is not responding. In that case, I am unable to open the AppData Backup settings.

Does anyone have an idea how I could fix this?

Edited by Toby-ch

  • Author

Yea, its clearly mentions unassigned Devices.

Nothing to do with this plugin. And also no idea why its coming up on the plugins settings page :(

When opening AB settings it probes the backup destination for some reason (spins my destination disks up if they were spun down) so if the destination is on an unavailable remote it's not surprising it hangs.

  • Author

Interesting. The settings page is probing nothing. But I include the DockerClient class from Unraid and this includes several other helpers. Maybe one of this causes that issue. However, not a plugin fault. It only triggers this issue.

Edited by KluthR

  • 2 weeks later...

While looking through my Appdata Backup files, I found that xml files for dockers that I have long since uninstalled are still being backed up.

There are no folders in my Appdata for said dockers, so I am wondering where these residuals are coming from.

Can anyone shed a light on this? There is no sign of residuals when running Cleanup Appdata or Fix Common Errors

Thanks in advance!

EDIT: Found it! Turns out that templates (XML files) are still stored in /boot/config/plugins/dockerMan/templates-user/

Edited by t33j4y

As of this past month, my backups seem to be failing. No issues prior to now. Debug Log saying "No space left on device" but my array has about 500GB free, so I'm not sure where that's coming from. Any insight is appreciated!

The backup is .

You can find the normal log at: /tmp/appdata.backup/ab.log
You can find the debug  log at: /tmp/appdata.backup/ab.debug.log

You are currently viewing the debug log!

[02.04.2026 13:38:08][ℹ️][Main] 👋 WELCOME TO APPDATA.BACKUP!! :D
[02.04.2026 13:38:08][debug][Main] plugin-version: 2026.03.13
[02.04.2026 13:38:08][debug][Main] unraid-version: Array
(
[version] => 7.0.1
)

[02.04.2026 13:38:08][debug][Main] Not executing script: Not set!
[02.04.2026 13:38:08][ℹ️][Main] Backing up from: /mnt/user/appdata, /mnt/cache/appdata
[02.04.2026 13:38:08][ℹ️][Main] Backing up to: /mnt/user/backups/app_data_backups/ab_20260402_133808
[02.04.2026 13:38:08][debug][Main] PHP-ERROR occured! 2 / mkdir(): No space left on device /usr/local/emhttp/plugins/appdata.backup/scripts/backup.php:80
[02.04.2026 13:38:08][][Main] Cannot create destination folder!
[02.04.2026 13:38:08][ℹ️][Main] Checking retention...
[02.04.2026 13:38:08][debug][Main] toKeep after slicing:
Array
(
[0] => /mnt/user/backups/app_data_backups/ab_20260325_020001-failed
[1] => /mnt/user/backups/app_data_backups/ab_20260324_020001
[2] => /mnt/user/backups/app_data_backups/ab_20260323_020001
)

[02.04.2026 13:38:08][debug][Main] Delete backups older than 20260326_133808
[02.04.2026 13:38:08][debug][Main] Cannot create date from ab_20260325_020001-failed
[02.04.2026 13:38:08][debug][Main] Discarding /mnt/user/backups/app_data_backups/ab_20260324_020001, because its newer or already in toKeep
[02.04.2026 13:38:08][debug][Main] Discarding /mnt/user/backups/app_data_backups/ab_20260323_020001, because its newer or already in toKeep
[02.04.2026 13:38:08][debug][Main] Resulting toKeep: /mnt/user/backups/app_data_backups/ab_20260325_020001-failed, /mnt/user/backups/app_data_backups/ab_20260324_020001, /mnt/user/backups/app_data_backups/ab_20260323_020001, /mnt/user/backups/app_data_backups/ab_20260325_020001-failed
[02.04.2026 13:38:08][debug][Main] Resulting deletion list:
[02.04.2026 13:38:08][ℹ️][Main] DONE! Thanks for using this plugin and have a safe day ;)
[02.04.2026 13:38:08][ℹ️][Main] ❤️
[02.04.2026 13:38:09][debug][Main] PHP-ERROR occured! 2 / copy(/mnt/user/backups/app_data_backups/ab_20260402_133808/backup.log): Failed to open stream: No such file or directory /usr/local/emhttp/plugins/appdata.backup/scripts/backup.php:384
[02.04.2026 13:38:09][debug][Main] PHP-ERROR occured! 2 / copy(/mnt/user/backups/app_data_backups/ab_20260402_133808/config.json): Failed to open stream: No such file or directory /usr/local/emhttp/plugins/appdata.backup/scripts/backup.php:385
[02.04.2026 13:38:09][debug][Main] Not executing script: Not set!

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.