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.

Timemachine Application Support Thread

Featured Replies

10 minutes ago, N.O.M.A.D said:

Nope, this is not the issue...


see script:
https://forums.unraid.net/topic/178033-bmartino1-user-scripts/#findComment-1478661

turn off / disable any times machine share via unraid web ui.
Stop the array.
go to settings> smb

in smb extra make a manual share:

[TimeMachine]
    path = /mnt/user/TimeMachine
    browseable = yes
    read only = no
    guest ok = no
    # time machien requires a samba user connected!
    valid users = samba_user root
    writeable = yes
    acl map full control = yes
    acl allow execute always = yes
    map archive = yes
    map system  = yes
    map hidden  = yes
    create mask        = 0660
    force create mode  = 0669
    directory mask     = 0770
    force directory mode = 0770
    force user  = root
    force group = root
    vfs objects = catia fruit streams_xattr
    fruit:encoding = native
    # If you want Unraid to advertise this as a Time Machine target:
    fruit:time machine = yes
    # If you want unraid asigned size quota
    ; fruit:time machine max size = 0
    fruit:metadata = stream
    fruit:resource = stream
    fruit:locking = none
    # ACL + extended attributes
    ea support = yes
    store dos attributes = yes


  • Replies 181
  • Views 53.2k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • wgstarks
    wgstarks

    It took me several days of trial and error to get this docker working for multiple macs so I decided to writeup the process and perhaps save someone else some headaches. In my case I followed the mult

  • I guess that you can adjust most of the settings through some trickery in Unraid as well. For any fixes or incompatibility issues however, you will be relying on Unraid/Limetech to update the correspo

  • Hello Jorgen, I had them same problem as you and I don't know why they icon is not loading. Is it a problem with them size? I don't know. What I have done, I changed the icon path in : https://cdn.ji

Posted Images

having an issue where the backup fails immediately.

added what you have posted above into the SMB settings, and getting this in the logs

the username and password are correct...

chpasswd: password for 'timemachine' changed
Found user 'avahi' (UID 86) and group 'avahi' (GID 86).
Successfully dropped root privileges.
avahi-daemon 0.8 starting up.
WARNING: No NSS support for mDNS detected, consider installing nss-mdns!
Loading service file /etc/avahi/services/smbd.service.
Joining mDNS multicast group on interface eth0.IPv4 with address 10.1.1.2.
New relevant interface eth0.IPv4 for mDNS.
Joining mDNS multicast group on interface lo.IPv6 with address ::1.
New relevant interface lo.IPv6 for mDNS.
Joining mDNS multicast group on interface lo.IPv4 with address 127.0.0.1.
New relevant interface lo.IPv4 for mDNS.
Network interface enumeration completed.
Registering new address record for 10.1.1.2 on eth0.IPv4.
Registering new address record for ::1 on lo.*.
Registering new address record for 127.0.0.1 on lo.IPv4.
Server startup complete. Host name is timemachine.local. Local service cookie is 3365937263.
Service "timemachine" (/etc/avahi/services/smbd.service) successfully established.
INFO: CUSTOM_SMB_CONF=false; generating [global] section of /etc/samba/smb.conf...
INFO: Creating /var/log/samba/cores
INFO: Avahi - generating base configuration in /etc/avahi/services/smbd.service...
INFO: Avahi - using timemachine as hostname.
INFO: Avahi - adding the 'dk0', 'TimeMachine' share txt-record to /etc/avahi/services/smbd.service...
INFO: Group timemachine doesn't exist; creating...
INFO: User timemachine doesn't exist; creating...
INFO: Setting password from environment variable
INFO: INFO: CUSTOM_SMB_CONF=false; generating [TimeMachine] section of /etc/samba/smb.conf...
INFO: Samba - Created Added user timemachine.
INFO: Samba - Enabled user timemachine.
INFO: Samba - setting password
INFO: SET_PERMISSIONS=false; not setting ownership and permissions for /opt/timemachine
INFO: Avahi - completing the configuration in /etc/avahi/services/smbd.service...
INFO: running test for xattr support on your time machine persistent storage location...
INFO: xattr test successful - your persistent data store supports xattrs
INFO: Detected filesystem for /opt/timemachine is btrfs
INFO: entrypoint complete; executing 's6-svscan /etc/s6'
dbus socket not yet available; sleeping...
nmbd version 4.22.8 started.
Copyright Andrew Tridgell and the Samba Team 1992-2025
smbd version 4.22.8 started.
Copyright Andrew Tridgell and the Samba Team 1992-2025
become_local_master_stage2: *****

Samba name server TIMEMACHINE is now a local master browser for workgroup WORKGROUP on subnet 10.1.1.2

*****
apply_new_nt_acl: inherit_new_acl failed for .com.apple.timemachine.supported-36e4d899-8310-4276-9f68-3d4a6c88a18 with NT_STATUS_ACCESS_DENIED

Edited by rbf351

This is how I fixed NATIVE Unraid TM backup if you dont want to use Docker for it and have the same problem as I had

Unraid 7.2.4 - MacOS 26.4

  • 1 month later...

Just migrated to new server and went pretty good. This docker appears to be the only one I'm having problems with. It failed to start on the first attempt. Started on the 2nd try but with no network. I assigned it to bridge but still can't connect for TM backups.

Docker run-

docker run
  -d
  --name='TimeMachine_multi'
  --net='bridge'
  --pids-limit 2048
  -e TZ="America/Los_Angeles"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Tower"
  -e HOST_CONTAINERNAME="TimeMachine_multi"
  -e 'VOLUME_SIZE_LIMIT'='1 T'
  -e 'TM_USERNAME'='timemachine'
  -e 'PASSWORD'='timemachine'
  -e 'ADVERTISED_HOSTNAME'='timemachine'
  -e 'CUSTOM_SMB_CONF'='false'
  -e 'CUSTOM_USER'='false'
  -e 'DEBUG_LEVEL'='1'
  -e 'MIMIC_MODEL'='TimeCapsule8,119'
  -e 'EXTERNAL_CONF'='/users'
  -e 'HIDE_SHARES'='no'
  -e 'TM_GROUPNAME'='timemachine'
  -e 'TM_UID'='1000'
  -e 'SET_PERMISSIONS'='false'
  -e 'SMB_INHERIT_PERMISSIONS'='no'
  -e 'SMB_NFS_ACES'='no'
  -e 'SMB_METADATA'='stream'
  -e 'SMB_PORT'='445'
  -e 'SMB_VFS_OBJECTS'='fruit streams_xattr'
  -e 'WORKGROUP'='WORKGROUP'
  -e 'TM_GID'='1000'
  -e 'SHARE_NAME'='timemachine'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.icon='https://upload.wikimedia.org/wikipedia/de/f/f4/Time_Machine_%28Apple%29_Logo.png'
  -v '/mnt/user/appdata/timemachine/':'/users':'rw'
  -v '/mnt/user/m1_miniSMB/':'/opt/m1_mini':'rw'
  --hostname timemachine 'mbentley/timemachine'

07309720e80e613b1d8aad5ca0da0ea5ca03f3b81f1932a4b4f3c0baed957844

The command finished successfully!

  • 3 weeks later...

I just tried to setup a timemachine but I can not get the docker image to allow the mac to connect. I installed the image and left all options as they were, except for a user password. I ran the chown command on the respective share in Unraid. The timemachine target shows up fine and seemingly connects, but then it will hang on 'preparing to update' and in the docker's log it shows:
```
apply_new_nt_acl: inherit_new_acl failed for .com.apple.TimeMachine.iotest.59E70D2A-203D-4184-A322-D07F0CFD84D6 with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for .com.apple.timemachine.supported-43acf2b4-6c64-4d19-a734-89a4c792abf with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for .com.apple.TimeMachine.iotest.85161EDD-0BB5-4E41-BC95-9AB944D14EFE with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for .com.apple.TimeMachine.iotest.301AEF6F-C09E-4FCB-9CB8-DFE374038B49 with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for .com.apple.TimeMachine.iotest.92EAA595-2AA7-4E98-8F60-2566CE3AC712 with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for .::TMPNAME:D:69%7600723868103047867:voltarc 2026-06-11-102418.incomplete with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for voltarc 2026-06-11-102418.incomplete/.::TMPNAME:D:69%7600723868103047867:bands with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for voltarc 2026-06-11-102418.incomplete/Info.bckup with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for voltarc 2026-06-11-102418.incomplete/Info.plist with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for voltarc 2026-06-11-102418.incomplete/token with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for voltarc 2026-06-11-102418.incomplete/lock with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for voltarc 2026-06-11-102418.incomplete/.::TMPNAME:D:69%7600723868103047867:mapped with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for .com.apple.TimeMachine.iotest.FFECB7B3-1DCB-41D5-BA76-3F33D3089094 with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for voltarc 2026-06-11-102418.incomplete/bands/0 with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for voltarc 2026-06-11-102418.incomplete/mapped/0 with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for voltarc 2026-06-11-102418.incomplete/bands/3a3 with NT_STATUS_ACCESS_DENIED

apply_new_nt_acl: inherit_new_acl failed for voltarc 2026-06-11-102418.incomplete/mapped/3a3 with NT_STATUS_ACCESS_DENIED

```

What am I missing or doing wrong? ><

Try it with the default password.

50 minutes ago, wgstarks said:

Try it with the default password.

the network password gets accepted. Whatever the problem is, it has nothing to do with that.

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.