benjamink / netatalk

Netatalk is a freely-available Open Source AFP fileserver. A UNIX, Linux or BSD system running Netatalk is capable of serving many Macintosh clients simultaneously as an AppleShare file server (AFP)

Home Page:https://netatalk.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About Netatalk

Build Status License: GPL v2

Netatalk is a freely-available Open Source fileserver that implements the Apple Filing Protocol (AFP) 3.4 over TCP/IP. AFP was the primary file sharing protocol for Apple Macintosh and Apple II computers from 1987 to 2013. A *NIX/*BSD system running Netatalk is capable of serving many Macintosh clients simultaneously as an AppleShare file server.

Why Should I Use Netatalk?

If you're running a network of older Macs, in particular those running OS X 10.8 Mountain Lion or earlier, all the way back to Classic Mac OS, are well served by running a Netatalk AppleShare server. The latest macOS at the time of writing (macOS 13 Ventura) still comes with an AFP client, so Netatalk can act as a seamless bridge between new and old Macs.

Compared to other Open Source file sharing solutions such as NFS or Samba, Netatalk delivers high transfer speeds and full integration of Classic Mac OS metadata (resource forks) as well as user authentication methods (UAMs) compatible with Classic Mac OS clients that don't support modern cryptography.

Modern AFP features such as Bonjour, Time Machine, and Spotlight are also supported.

AppleTalk

Support for the AppleTalk network stack was removed in Netatalk v3. If you need AppleTalk to network very old Macs or Apple II computers, please use Netatalk v2.

Find the latest Netatalk v2 releases in the Releases section.

Contributions

Bug reports and feature requests can be filed as GitHub issue ticket:

https://github.com/Netatalk/netatalk/issues

Before contributing code to the project, please read the guidelines in the wiki on how to prepare a PR that is likely to be accepted by the maintainers:

https://github.com/Netatalk/netatalk/wiki/Developer-Notes

PRs are automatically picked up by GitHub CI, which runs the builds, integration tests, as well as static analysis scan on SonarCloud.

Documentation

The latest version of the Netatalk manual can be found at:

https://netatalk.io/3.1/htmldocs/

Each Netatalk component also has a *NIX man page which can be accessed on the command line, f.e. man afpd.

Wiki

Collaborative articles can be found on the Netatalk wiki hosted on GitHub.

Please feel free to edit existing and create new articles.

https://github.com/Netatalk/netatalk/wiki

Mailing Lists

Netatalk contributors and maintainers interact with each other primarily on the netatalk-admins and netatalk-devel mailing list.

Subscribe and participate, or read archived discussion threads at:

https://sourceforge.net/p/netatalk/mailman/

Website

The Netatalk website is where new releases and other news about the project are posted.

https://netatalk.io

About

Netatalk is a freely-available Open Source AFP fileserver. A UNIX, Linux or BSD system running Netatalk is capable of serving many Macintosh clients simultaneously as an AppleShare file server (AFP)

https://netatalk.io

License:GNU General Public License v2.0


Languages

Language:C 94.2%Language:M4 3.6%Language:Makefile 0.8%Language:Perl 0.5%Language:Shell 0.4%Language:Yacc 0.3%Language:Lua 0.1%Language:Lex 0.0%Language:Python 0.0%Language:DTrace 0.0%