简介
与传统SMB方案相比,Netatalk作为开源的Apple Filing Protocol(AFP)实现,能为Mac设备提供:
- 无缝兼容Time Machine备份
- 原生级的文件共享体验
- 更好的Mac元数据支持
- 打印服务集成
项目地址
https://github.com/Netatalk/netatalk
搭建
搭建起来很简单,一个docker compose文件直接搞定
version: '3.8'
services:
netatalk:
image: netatalk/netatalk:4.2.4
container_name: netatalk
network_mode: host
cap_add:
- NET_ADMIN
volumes:
- "./share:/mnt/afpshare" # 常规共享目录
- "./backup:/mnt/afpbackup" # Time Machine专用目录
- "/var/run/dbus:/var/run/dbus"
- "/etc/localtime:/etc/localtime"
environment:
- AFP_USER=bboysoul
- AFP_PASS=xxxxxxxx #不能超过8位
- AFP_GROUP=afpusers
#- ATALKD_INTERFACE=ens192
- TZ=Asia/Shanghai
restart: always
然后
docker-compose up -d
之后直接在Mac访达中使用Command+K
,输入afp://你的服务器IP
,然后输入账号密码就可以访问了
没有回复内容