The Netatalk distribution comes with several operating system specific startup script templates that are tailored according to the options given to the "configure" script before compiling. Currently, templates are provided for RedHat (sysv style), RedHat (systemd style), SUSE (sysv style), SUSE (systemd style), Gentoo, NetBSD, Debian and Solaris. You can select to install the generated startup script(s) by specifying a system type to "configure". To automatically install startup scripts give one of the available--with-init-style option to "configure".
Since new releases of Linux distributions appear all the time and the startup procedure for the other systems mentioned above might change as well, it is probably a good idea to not blindly install a startup script but to look at it first to see if it will work on your system. If you use Netatalk as part of a fixed setup, like a Linux distribution, an RPM or a BSD package, things will probably have been arranged properly for you. The following therefore applies mostly for people who have compiled Netatalk themselves.
The following daemon need to be started by whatever startup script mechanism is used:
Additionally, make sure that the configuration file
afp.conf is in the right place.