-
Notifications
You must be signed in to change notification settings - Fork 100
Installing Netatalk 3 on FreeBSD
Daniel Markstedt edited this page Apr 23, 2024
·
10 revisions
Due to earlier bugs in Netatalk, please use version 3.1.16 or later for building on FreeBSD.
Packages required to bootstrap the code:
pkg install autoconf automake libtool pkgconf
Packages required to build the code:
pkg install -y \
avahi \
bison \
db5 \
flex \
gmake \
libevent \
libgcrypt \
libressl \
openldap26-client-2.6.7 \
talloc \
tracker3
Bootstrap, configure, build, and install the code:
./bootstrap
./configure \
--with-ldap=/usr/local \
--with-ssl-dir=/usr/local \
--with-tracker-pkgconfig-version=3.0 \
MAKE=gmake
gmake
gmake install
Create an rc init script like the following in /etc/rc.d/netatalk
#!/bin/ksh
daemon="/usr/local/sbin/netatalk"
. /etc/rc.d/rc.subr
rc_start() {
rc_exec ". ~/.profile; ${daemon}"
}
rc_cmd $1
Set permissions on the script to chmod 0555
Activate the script with
/etc/rc.d/netatalk enable
Start or stop the script with
/etc/rc.d/netatalk start
/etc/rc.d/netatalk stop
Resources
- Getting Started
- FAQ
- Troubleshooting
- Connect to AFP Server
- Webmin Module
- Benchmarks
- Interoperability with Samba
OS Specific Guides
- Installing Netatalk on Alpine Linux
- Installing Netatalk on Debian Linux
- Installing Netatalk on Fedora Linux
- Installing Netatalk on FreeBSD
- Installing Netatalk on macOS
- Installing Netatalk on NetBSD
- Installing Netatalk on OmniOS
- Installing Netatalk on OpenBSD
- Installing Netatalk on OpenIndiana
- Installing Netatalk on openSUSE
- Installing Netatalk on Solaris
- Installing Netatalk on Ubuntu
Tech Notes
- Kerberos
- Special Files and Folders
- Spotlight
- MySQL CNID Backend
- Slow AFP read performance
- Limiting Time Machine volumes
- Netatalk and ZFS nbmand property
Retro AFP
Development