Heads-up that netatalk 4.0.0 is available now as a Debian Sid package. If you add the unstable repo to your package manager you can install it. Although I haven’t tested if all dependencies can be resolved on stable Bookworm or not. At the very least it works great on the latest Testing snapshot...
I've tried to create a feature matrix at https://netatalk.io/ that might help give you an idea what Netatalk can do.
The primary argument for running Netatalk instead is that you can have a low-powered Raspberry Pi (for example) doing file server duty rather than a gas guzzler of a G4. ;)
I also get a lot of utility out of the AFP server so I always leave it running, too. But if you don’t need it, you can save computing resources and reduce the attack surface of your server by disabling it.
With the Docker image right now? No. But if you file a feature request I can make it happen in the next release.
https://github.com/Netatalk/netatalk/issues/new/choose
In fact, I’m hard at work packaging netatalk4 for Debian right now. And one of my goals is to construct atomic packages for...
I also like to call out that we distribute ready-to-use Docker images over at Docker Hub. As an added boon, we automatically prepend the "cupsautoadd" line to papd.conf in the entry point script which enables CUPS printing out of the box.
https://hub.docker.com/r/netatalk/netatalk
It has never...
This is wild! I was asking around about this very thing only a few days ago, based on memories of Macs being netbooted back in the days. I was (obviously) curious if AFP was involved somehow. You are doing important work in documenting and demonstrating how this can be achieved.
One convenient...
@mactjaap Please let us know if you get stuck!
These are good resources for building netatalk from source:
https://github.com/Netatalk/netatalk/blob/netatalk-4-0-0/INSTALL.md
https://netatalk.io/stable/htmldocs/compile
4.0.0 is out now!
https://github.com/Netatalk/netatalk/releases/tag/netatalk-4-0-0
If you are a brave early adopter, why don't you take it for a spin today? :)
A quick heads-up that the macipgw PR has been merged into the main branch now. The addition of a config file is tracked in a separate ticket. If you find any bugs please let us know!
Do you have resources you could share for people to follow along and reproduce the NATed subnet for macipgw? Maybe that shell script you wrote is the best reference right now?
macipgw presently has 6 parameters (one of them a debug flag) which is right about the threshold where a config file makes sense in my mind. And in general, separating daemon configuration from its init script is arguably preferable.
The caveat with regards to macipgw is that is also requires...
You should expect macipgw to behave just like you're used to. I simply merged all relevant patches from the netatalk-classic and Jason King forks. They made the code more robust and 64-bit safe.
What do you mean by having many ways to activate it? Many ways to build the code, or many ways to...
It is also my understanding that forking as a design decision is outdated, and that threads are superior in this era of multi-core CPUs. This is something that has indeed been on my mind ever since Apple started enforcing their anti-fork policy in Sonoma. (Bypassing the policy is not a hack per...
@Mk.558 Would you be able to test a macipgw integrated with netatalk?
I have started a PR here and got as far as building it and starting the binary to confirm that it doesn't segfault. But this is as far as I could get before bed this evening. :)
If you could build this and make sure nothing...
Netatalk 4.0.0 beta is available as a Docker image now. It comes with all the best parts of the 3.x release series, and the 2.x release series that you all know and love!
https://hub.docker.com/r/netatalk/netatalk
If you have a host computer with an AppleTalk network stack (Linux or NetBSD)...
Aren't snaps used only for Ubuntu's customized GUI applications, with the the core system packages remaining Debian debs? I guess I don't know your precise usecase. Anyhow, the "correct" upgrade path for you is Debian Bookworm. Guaranteed no shenanigans. ;)
A virtual machine would definitely do...
@shirsch Do you have Docker Engine on your Ubuntu 18.04 system by any chance? Or would be open to installing it?
By running netatalk in a Docker container you would bypass any troublesome software dependency caused by your aging OS.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.