-
Notifications
You must be signed in to change notification settings - Fork 99
Webmin Module
The Netatalk Webmin module facilitates the administration of the AFP server via a user friendly Web GUI.
As of Netatalk 4.0, the Webmin module is bundled with Netatalk proper. When building from source, pass -Dwith-webmin=true
to the build system to build and install the module.
For the old stable versions Netatalk v3 and Netatalk v2 exist, find the source code and release tarballs in the netatalk-webmin Git repository.
The module is tested on Debian, Fedora, and Solaris.
This page is meant to give an overview of the feature set and usage notes of the module. Installation instructions can be found in the module's README file, and will not be repeated here.
If you have netatalk running a container, you can deploy another container with the webmin module in the same constellation for a nice user-friendly way to manage your setup.
Either build the container yourself from the Dockerfile in the root of the netatalk code repo, or pull a pre-built image from Docker Hub or the GitHub repo.
See the container docs for usage notes.
Netatalk v4 combines the best aspects of Netatalk v3 and v2, so the Netatalk Webmin module does the same. While building on the solid foundations of the v3 module, it adds the ability to manage AppleTalk services.
(Screenshot from 4.x module)
(Screenshot from 3.x module)
Can be used to streamline configuration of multiple volumes at once.
(Screenshot from 3.x module)
(Screenshot from 3.x module)
(Screenshot from 3.x module)
Each connected user has its own forked afpd
daemon process that is owned by that user. By killing the process, the connected user will be effectively kicked off the server.
(Screenshot from 2.x module)
The response from asip-status
gives you an overview of the addresses and capabilities of the AFP server.
(Screenshot from 2.x module)
Resources
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
Technical Docs
- CatalogSearch
- Kerberos
- Special Files and Folders
- Spotlight
- AppleTalk Kernel Module
- Print Server
- MacIP Gateway
- MySQL CNID Backend
Development