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.

[6.12.4] Apps templates resolve exlusive appdata share to pool

  • Annoyance

Hi,

Not sure if this is unraid or community apps, but since it's now so closely integrated with a single button install, I'm going to post this here. Please move if needed.

 

On a new server, I created an "appdatapool" pool:

https://imgur.com/8eDRjBk

Next, I made the appdata share an exclusive share with just that pool:

https://imgur.com/ByPW7Yp

My docker is configured to use /mnt/user/appdata as default appdata storage:

https://imgur.com/oWTlntH

Some containers, like IBRACORP's jellyseerr, seem to use the /mnt/user/appdata share correctly:

https://imgur.com/6Vqbq34

However, it seems they just have it hardcoded in their template:

https://imgur.com/undefined

 

Other containers, like linuxserver's sonarr, will follow the symlink (according to the docs, exclusive shares are symlinks I believe?)

https://imgur.com/Nenld06

Checking out their template, the Appdata path has no default, and should be filled from my docker config, I believe?

https://imgur.com/gNo55wP

 

Now, if I make the share not an exclusive share:

https://imgur.com/50aXXEc

And I try to install linuxserver's sonarr again, it does take my configured appdata share:

https://imgur.com/jfR2Kao

 

The docs (https://docs.unraid.net/unraid-os/manual/docker-management/#appdata) suggest that the appdata share should be used ("By convention the appdata share is used for this purpose, with each container using a container specific sub-folder in this location."). When I have an exclusive share, already bypassing the FUSE system and overhead, my appdata defaults to the pool, it seems to resolve the symlink. When not having an exclusive share, and one might actually want to put the appdata directly on the pool and not the share to bypass FUSE, the share is being used correctly.

 

I know, it's just a few click to change this, but it's easy to forget an can cause issues down the line (for example, creating a new pool for appdata while keeping the old one in place, restoring a backup and changing the appdata share to use that, suddenly your appdata will be randomly split between 2 pools).

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.