使用netatalk创建mac备份服务器 - 技术宅银魂 - 科技改变生活 - 万事屋 | 生活·动漫·娱乐综合社区-银魂同好聚集地

使用netatalk创建mac备份服务器

20250616181115364-image

简介

与传统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,然后输入账号密码就可以访问了

请登录后发表评论

    没有回复内容

万事屋新帖