首页 公告 项目 RSS

⬇️⬇️⬇️ 欢迎关注我的 telegram 频道和 twitter ⬇️⬇️⬇️


联系方式: Twitter Github Email Telegram

使用netatalk创建mac备份服务器

June 16, 2025 本文有 280 个字 需要花费 1 分钟阅读

简介

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

欢迎关注我的博客www.bboy.app

Have Fun