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.

Unraid Future Feature Desires Poll

Unraid Future Feature Desires Poll 667 members have voted

  1. 1.  What feature do you want the most in upcoming Unraid releases?

    • Multiple Arrays
      22%
      134
    • Responsive WebGUI
      21%
      126
    • 4%
      26
    • Mover Enhancements
      9%
      57
    • Integrated Backups
      36%
      219
    • Other - Comment below!
      6%
      36

Please sign in or register to vote in this poll.

Featured Replies

13 hours ago, jonzey231 said:

Also, the docker-hub test install to create a template is pretty rough. It very rarely adds enough/correct variables so native compose would be game changing.

It adds everything which the docker file specifies. All ports, all paths all variables if they are specified in the file. If the author didn't bother to include them in the dockerfile, not much I can do as the docker system will let you add in additional paths, ports, variables without them having to be exported from the dockerfile

  • Replies 194
  • Views 21k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • primeval_god
    primeval_god

    Now that ZFS support is wrapping up I would love to see some focus return to the star feature of UNRAID, the unRAID array.  First and foremost I would like to see formalization of the array as ju

  • I’d love to see improved SMB performance with MacOS clients. As far as I’m aware this isn’t an issue with (most) other systems hosting SMB shares, but for UnRaid, performance is absolutely terrible un

  • This was a thing in the past and I really don't like it.   The same is also true in the complete opposite direction so to speak if a maintainer maybe adds: --cap-add=SYS_ADMIN and --d

Posted Images

On 5/22/2025 at 10:49 AM, Revan335 said:

Maybe we become an Migration Function. Compose to Unraid or Unraid to Compose.


Both need a little work and some forum / side knowledge but I use

Where I can convert a docker run line into a compose file:
https://www.composerize.com/

and

https://www.decomposerize.com/

to convert a compose line into a docker run line..
-Here Is where I can make unraid docker template and corlate / make xml template using docker auth options...

  • 3 weeks later...

Clustering would be cool. Tying multiple servers together as a single array/pool.

On 6/11/2025 at 4:24 PM, ivanthomson said:

Clustering would be cool. Tying multiple servers together as a single array/pool.

Clustering with multiple unraid systems of simlar hardware would be cool some devs have worked on simlar with zfs buddy and unraid replication....

I would like to see Ceph implementation at a enterprise level at that poin....

After stewing over some things....

Thought I'd throw some competitor stuff out there... As While, it works its taking away things that should exist and be in Unraid. While yes unraids Smb works, there still weirdness all around issues with it. I often end up having to manually edit smb to fix it...

More current Example the Unraid v7 webui more in the new settings layout with network interfaces... especial in v7 and the networking tab options now...

We should really Make it easier to make and use networking and interface options More targeting at manupilation and the use of Vlans and potentialy ability to make docker networks tied to interfaces WITHIN THE WEBUI!...

So, lets look at a competitor as an example... OMV (Open Media Vault):

I can easily make docker network.
image.png

A simple add docker network with docker driver option drop down, fill in can go a long way!
image.png

Even open up making edits to the default ipvlan br0 docker network...

Those with 1 nic in unraid machine but still need to isolate teh vlan interface with a untaged br0
...

Even interfacing with linux networks such as vlans... as this is a common unraid issue and topic I've seen over the years. With not much documentation out there...

image.png

image.png

But More to the Point...
I'm finding Parts of the core main functionality for unraid with NFS and Samba have eroded over the years, what once was a easier one click setups within the web UI... now tends to be a headache with no clear in page direction...

Samba still a hot topic for me, while its gotten better...

I simpole love OMV samba setup and interfaceing... somethign unriad Share setings page should implement!
(True nas had it for a time as well now they don't)... the abilty to add samba share options to the sahre or add [subfolder] samba sahre to a extra area....

Sub folders shareing is a thing and needs implemented!!!

Unraid Smb and NFS share should have a bit more functionality and setting that don't seem to be avilable in the current unraid sharea area!!!

Example OMV Share area
image.png
simple check boxes for options for a share....


The big one here for me is per share extra options...
image.png
*As I want to add security and group for samba users... this Requires me to set sahre setting permission... WHile private and other setings exist its not the same and some funcationaly breaks...

So here to another testparm samba share that OMV does that just works!!!


Fixing and making samba better... aside...
testparm:

Bare Min SMB confg for proper sharing....

# Global parameters

[global]

allow insecure wide links = Yes

disable spoolss = Yes

dns proxy = No

load printers = No

log file = /var/log/samba/log.%m

logging = syslog

map to guest = Bad User

max log size = 1000

multicast dns register = No

pam password change = Yes

panic action = /usr/share/samba/panic-action %d

passwd chat = Enter\snew\s\spassword:* %n\n Retype\snew\s\spassword:* %n\n password\supdated\ssuccessfully .

passwd program = /usr/bin/passwd %u

printcap name = /dev/null

server string = %h server

socket options = TCP_NODELAY IPTOS_LOWDELAY

fruit:nfs_aces = no

fruit:copyfile = yes

fruit:aapl = yes

idmap config * : backend = tdb

create mask = 0777

directory mask = 0777

printing = bsd

use sendfile = Yes

[Backups]

comment = Backup Stagin Folder

create mask = 0664

directory mask = 0775

force create mode = 0664

force directory mode = 0775

force group = users

force user = nobody

guest ok = Yes

hide special files = Yes

inherit acls = Yes

inherit permissions = Yes

path = /mnt/vm-zfs/Backups/

read only = No

vfs objects = fruit streams_xattr

wide links = Yes

fruit:time machine = yes

fruit:delete_empty_adfiles = yes

fruit:wipe_intentionally_left_blank_rfork = yes

fruit:veto_appledouble = no

fruit:resource = file

fruit:metadata = stream

fruit:locking = none

fruit:encoding = private

full smb conf that OMV does to make a proper samba seerver...

root@omv:~# cat /etc/samba/smb.conf

# This file is auto-generated by openmediavault (https://www.openmediavault.org)

# WARNING: Do not edit this file, your changes will get lost.

#======================= Global Settings =======================

[global]

workgroup = WORKGROUP

server string = %h server

dns proxy = no

log level = 0

log file = /var/log/samba/log.%m

max log size = 1000

logging = syslog

panic action = /usr/share/samba/panic-action %d

passdb backend = tdbsam

obey pam restrictions = no

unix password sync = no

passwd program = /usr/bin/passwd %u

passwd chat = Enter\snew\s\spassword:* %n\n Retype\snew\s\spassword:* %n\n password\supdated\ssuccessfully .

pam password change = yes

socket options = TCP_NODELAY IPTOS_LOWDELAY

guest account = nobody

load printers = no

disable spoolss = yes

printing = bsd

printcap name = /dev/null

unix extensions = yes

allow insecure wide links = yes

create mask = 0777

directory mask = 0777

map to guest = Bad User

use sendfile = yes

aio read size = 1

aio write size = 1

time server = no

wins support = no

disable netbios = no

multicast dns register = no

server min protocol = SMB2_02

# Special configuration for Apple's Time Machine

fruit:aapl = yes

fruit:copyfile = yes

fruit:nfs_aces = no

#======================= Share Definitions =======================

[Backups]

comment = Backup Stagin Folder

path = /mnt/vm-zfs/Backups/

guest ok = yes

guest only = no

read only = no

browseable = yes

inherit acls = yes

inherit permissions = yes

ea support = yes

store dos attributes = yes

fruit:encoding = private

fruit:locking = none

fruit:metadata = stream

fruit:resource = file

fruit:veto_appledouble = no

fruit:wipe_intentionally_left_blank_rfork = yes

fruit:delete_empty_adfiles = yes

fruit:time machine = yes

vfs objects = fruit streams_xattr

printable = no

create mask = 0664

force create mode = 0664

directory mask = 0775

force directory mode = 0775

hide special files = yes

follow symlinks = yes

wide links = yes

hide dot files = yes

read list =

write list =

force user = nobody

force group = users

I get it though.. if it works why change... theses are just some core functionalities that make me pass on unraid for others atm. ItIt's gettingarder to say yes go Unraid with the 1 click and done setup but I often find myself having to tinker with unraid constantly to get a bare min feature set that the competitors do coretly out of the box... While annoying... the fact is Unraid dropped the ball with docker compose and implementation of the docker statk and sahring a docker stack in the CA. Plans with Squid have been implemented to share Compose Tempatles via The CA. Not somethign taht can be done over night...

I Love the CA and the current Docker setup and implementation over the years. But Dam, alot of issues keep coming up with muti-docker setups anymore...

It apears that some devs and old users left after the key change and license change over. I'm not upset at unraid / Limetehc as a business I'm upset that the core functional seem to be stagnant and not getting better... Where its competitors, Often free have this ironed out...

Other examples... 45drives on rocky linux(debain stuff exists). Truenas scale(debain esk) and Truenas core(Freebsd), My go to now... Debain with Open Media Vault. Then there runnign Proxmox no sub and using LXC helper scripts... Pro/Cons and To each there own...

I just know that something needs to change and be implemented to make it wroth while. As even older version of unraid like v6.9 shoudl get support hopefully with the unraid patch plugin...

These older OS should get at least core app slackpack updated for CVE and some love touchup for those who can't risk nor refuse to move off unraid v6 per example... (Mainly due to hardware driver and kerneal issues...)

A lot of things aren't easily implement nor go through rigors code testing...(looking at the recent OS updates witht he mover data bug incident at v7.0.1 and 7.1 and the Orginal issue update jump of v6 to v7 jump of bad config writes....) Theses things should have been handled better... Its frustrating and insulting as opps they update to be secure an now nope data disk is done and gone now... Some haven't recovered and lost data...

So, looking thorugh current market, I'm sorry but unriad no longer has my number 1 spot... Its may still get a mention as Major Great strides have been made to keep it around. but the future for Unraid is concerning...

Especially when the forum gets quite... 20 years in and hoping to see it in another 20 years...

Edited by bmartino1
data

On 5/20/2025 at 6:28 AM, Squid said:

docker compose support IS coming... Promise

 

Would be nice to support github as a repo for docker compose files.

it would make me switch back from portainer 🤩.

I would like to see an option for integrated health check on the USB that can check for bad blocks/sectors that are dying or maybe it can be added to the install software of unraid.

Reason is I changed the USB flash drive as i thought it was failing (computer kept locking up) and not knowing how to check seemed confusing at first time. So this work be more for people who just starting or testing with the 30 days before buying.

also an options that from the boot menu (blue screen where you pick how to load unraid) to enable logging to USB and have a notifications warning you it's on like every 1 hours or an icon as a reminder.

I have been using unraid a few years now but i am no good at command line or always know what i am doing. Being able to point and click see options in front of me.

a lot docs are outdated since version 7, could these be updated. could also the quality of docs and topics be more broad. example aggregate support topics and build docs/faqs with common topics.

🚀

#1 Updated GUI & theme engine (modern animations, live search, nicer layouts etc)
#2 Updated docs / way for community to add info
#3 GUI speed improvements? Maybe cacheing?

Edited by dopeytree

3 hours ago, dopeytree said:

#2 way for community to add info

This is already possible as documentation is on GitHub and users can submit pull requests

Possible & happening are different ends of a path.
i.e It takes a long time to be integrated, I tired it. Maybe I'll give it another go.

On 2/19/2025 at 7:56 PM, gustsant said:

Boot from SSD so I can have it in Raid1.

yeah for me the usb key is the weakest link right now

On 6/28/2025 at 3:26 PM, orlando500 said:

yeah for me the usb key is the weakest link right now

IMO, the USB key has little to no bearing on startup speed. I have 4 systems with drastically different startup speeds - and different still compared to three other systems I've had in the past.

On 6/28/2025 at 8:26 PM, orlando500 said:

Boot from SSD so I can have it in Raid1.

yeah for me the usb key is the weakest link right now

This was mentioned in the latest uncast video as an option that may be available soon.

  • 3 weeks later...

I would like an easier way to handle multiple network sources. I have 2 different ethernet connections from two separate internet services and have been trying to funnel the specific eth connections to specific docker containers.

i have something that kind of works, but it would be nice to have my br2 connection be able to work in the same ways that the br0 connection does. If there were new features to make this simpler, maybe I wouldn't be bald.

i would like the option for more than two parity drives, maybe 3, 4, or more. also, an option to choose between the current real-time parity or snapshot run on a schedule that is not zfs.

Edited by _0m0t3ur
clarified

Def looking forward to multiple arrays, I like to keep data physically separated and use specific storage for a dedicated use case. Multiple arrays would allow me to have a "high speed storage" array as well as a low speed storage array setup all while keeping redundancy. Would overall just give even more flexibility for Unraid to fit someone's use case.

  • 2 weeks later...

Changed Array Disks. For Example Remove a corrupted Disk without exchange this with a new one. Actually a new Configuration are required.

Docker Stacks/Compose support similar to how Dockge does it but natively in Unraid.
I would prefer having an easy way to setup my stacks but also assign appropriate icons to containers etc.

Still waiting for a global read cache...

  • 1 month later...
On 7/1/2025 at 3:05 PM, JorgeB said:

This was mentioned in the latest uncast video as an option that may be available soon.

hope so, it was a nightmare for a couple of days before i got my hands on a new usb drive. (it allways happends on weekends and ofc when im at my cabin)

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.