前言
iKuai通过Docker部署AFP协议的TimeMachine服务器
准备工作
传送门
部署AFP协议的TimeMachine服务器
--net=
:指定Docker的网络
--ip=<ip>
:指定IP地址
/root
:指定用于存放MacOS系统备份的目录
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| docker run -d --restart=always \ --name timemachine \ --net=host \ --ip=<ip> \ -e ADVERTISED_HOSTNAME="" \ -e CUSTOM_SMB_CONF="false" \ -e CUSTOM_USER="false" \ -e DEBUG_LEVEL="1" \ -e MIMIC_MODEL="TimeCapsule8,119" \ -e EXTERNAL_CONF="" \ -e HIDE_SHARES="no" \ -e TM_USERNAME="timemachine" \ -e TM_GROUPNAME="timemachine" \ -e TM_UID="1000" \ -e TM_GID="1000" \ -e PASSWORD="timemachine" \ -e SET_PERMISSIONS="false" \ -e SHARE_NAME="TimeMachine" \ -e SMB_INHERIT_PERMISSIONS="no" \ -e SMB_NFS_ACES="yes" \ -e SMB_METADATA="stream" \ -e SMB_PORT="445" \ -e SMB_VFS_OBJECTS="acl_xattr fruit streams_xattr" \ -e VOLUME_SIZE_LIMIT="0" \ -e WORKGROUP="WORKGROUP" \ -v /root:/opt/timemachine \ -v timemachine-var-lib-samba:/var/lib/samba \ -v timemachine-var-cache-samba:/var/cache/samba \ -v timemachine-run-samba:/run/samba \ mbentley/timemachine:smb
|
通过备份服务器备份MacOS
服务器:smb://<ip>
用户名:timemachine
密码:timemachine


- 选择
TimeMachine
文件共享服务器作为TimeMachine备份服务器

完成
参考文献
mbentley/docker-timemachine