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.

UX Suggestion: "Smart" Warning for Duplicated Appdata Paths (with Automation in Mind)

Featured Replies

Hello Unraid Community and Devs,

I'm a huge fan of the power and flexibility of the Docker implementation in Unraid. Based on a recent deep-dive into container management, I'd like to propose a feature request that I believe is a minor-to-moderate implementation effort but would address a high-risk scenario for many Docker users, while still respecting advanced and automated workflows.

Unraid 7.1.2

The Challenge: A High-Risk, "Below the Fold" Setting

The core issue arises when a user duplicates a Docker template to create a new, concurrent container but forgets to change the appdata path. This is a high-risk scenario where two running containers could be writing to the same database or config files, risking corruption.

Several factors amplify this risk:

  • Hidden Setting: The Host Path configuration is located "below the fold" in the "Show more settings" section, making it very easy to overlook.

  • Common Workflow: The risk is highest for users testing new containers on a production/home server, as they are likely to be rapidly creating and modifying containers and are more likely to have important production data at stake.

  • No Guardrails: Actions like renaming a container do not trigger a suggestion to also change the appdata path to prevent a collision.

This creates a conflict contrasted to other, perfectly safe workflows (like recreating a stopped container with the same path), where a warning would be unnecessary.


Proposed Solution: A GUI-Only "Smart" Check 💡

To address the high-risk scenario without impacting other workflows, I suggest a GUI-only "smart" check.

The Logic:

  • To ensure all automation (via API, CLI, plugins, etc.) is unaffected, this check would only be performed when a user clicks "Apply" within the Unraid Web GUI.

  • The check would only trigger if the specified Host Path is already in use by another currently running Docker container.

The User Experience: If these conditions are met, a warning modal would appear:

Warning: Path in Use ⚠️ The path /mnt/user/appdata/plex is currently in use by the running container 'plex'. Sharing this folder can lead to data corruption.

Are you sure you want to proceed?

[Proceed Anyway] [Go Back to Edit]

This feature could be configurable in Docker settings to be disabled by advanced users who understand and accept the risk.

Alternative Solution

As a different approach, the system could offer to create a "safe redirection" by prompting the user to change the appdata path automatically when a container's name is changed, but the appdata path is not.

Thank you for considering this suggestion to add a valuable guardrail to the Docker management experience.

Screenshot 2025-09-30 221153.png

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.