https://blog.jbowen.dev/2020/05/remote-time-machine-for-multiple-macs/
https://manjaro.site/how-to-configure-time-machine-to-backup-to-samba-shared-folder/
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>GlobalQuota</key> | |
<integer>350000000000</integer> | |
</dict> | |
</plist> |
[global] | |
dns proxy = No | |
load printers = No | |
local master = No | |
log file = /var/log/samba/log.%m | |
max log size = 1000 | |
obey pam restrictions = Yes | |
pam password change = Yes | |
panic action = /usr/share/samba/panic-action %d | |
security = USER | |
server min protocol = SMB2 | |
server role = standalone server | |
unix password sync = Yes | |
fruit:delete_empty_adfiles = yes | |
fruit:wipe_intentionally_left_blank_rfork = yes | |
fruit:resource = xattr | |
fruit:zero_file_id = yes | |
fruit:posix_rename = yes | |
fruit:veto_appledouble = no | |
fruit:metadata = stream | |
idmap config * : backend = tdb | |
hosts allow = 2001:470:28:1d7::/64 192.168.1.0/24 127.0.0.1 | |
invalid users = root | |
vfs objects = catia fruit streams_xattr | |
[TimeMachine] | |
case sensitive = Yes | |
create mask = 0750 | |
directory mask = 01750 | |
path = /backups/mac | |
read only = No | |
valid users = toe | |
fruit:time machine = yes |
On the server acting as TM: