Apple Filing (AFP) plugin finished

This weekend i’ve implemented the Apple Filing (AFP) plugin for OpenMediaVault. Due to the fact that i do not have a MAC i am not able to test it. Hopefully it does not have too much bugs ๐Ÿ™‚ I’ve reduced the number of options in the share configuration page to a minimum number, but it can be enhanced if necessary (feature request). TimeMachine support has been added based on howtos and docs i’ve found in the net.

Please note the following taken from the official Debian netatalk package:

OpenSSL support is currently disabled, because of licensing issues: The Free
Software Foundation and Debian consider the GNU General Public License (GPL)
under which Netatalk is licensed to be incompatible with the OpenSSL license.

Thanks to gcrypt support (introduced in netatalk 2.0.4beta2) the DHX2 UAM provides encrypted access for MacOS X 10.4 and newer, but older releases of MacOS X and MacOS Classic can only connect unencrypted as both of the UAMs DHX and Randnum requires OpenSSL support.

You can build locally with OpenSSL using the following commands:

sudo aptitude install devscripts
sudo aptitude build-dep netatalk
apt-get source netatalk
cd netatalk-*
dch -l +ssl -D local –force-distribution “Local build with OpenSSL.”
DEB_AUTO_UPDATE_DEBIAN_CONTROL=1 DEB_BUILD_OPTIONS=openssl debuild -us -uc
sudo debi

You my need additional build-dependencies not resolved automatically.

Alternatively you can subscribe to unofficial(!) precompiled packages by adding the following to your /etc/apt/sources.list:

deb http://debian.jones.dk/ $DIST netatalk

25 thoughts on “Apple Filing (AFP) plugin finished

  1. Hi there, I wonder how you could implement this without owning a mac to verify at least basic functionality. I would like to install this, but I am very unsure about it since I fear data loss or corruption when transfering files over this AFP plugin that was apparently not tested in any way. Can anyone confirm that this plugin works properly? I am currently using SMB shares, but they are pretty slow on Yosemite.

  2. Hi, I’m new to OMV and just finished my installation of version 2.1 and the AFP-option is not showing up. How do I enable?

  3. Looks promising, Well done volker.
    One question that is crucial, for me at least, will the Open media vault be able to mount HFS+ partitions?
    I have many mac hds that I am not so pleased to reformat…

  4. Excellent news! Thank you for working on this and thank you for posting your progress. Next best thing to actually playing with the final release!

  5. Great news, one bit of news that I am waiting for, and I am sure I am not alone, is some kind of idea as to when we can expect to see this released.

    • And how can you release a โ€œfinished projectโ€ without beta testing?

      Why, because i had enough time for testing ๐Ÿ™‚ But, why should it be not possible? Any good reasons?

      • because of limited hardware (and software) resources! You can’t be sure if all runs with disks xy, raid controller yz and nic xx – and all together with client os x, y, or z in different versions.
        Even with an mac you get new problems with (sometimes some problems gone) every update ๐Ÿ˜‰ (i say only sama and os-x…).
        All projects i know do an beta phase and benefit a lot from the experience, hardware mix and suggestions of the beta tester.

        Udo

  6. Great news! Can’t wait for a release as I’ve played with FreeNAS 8.0, and I just don’t like it.

  7. That’s some great news… I really can’t wait to use it. I’ve been waiting for so long for setting up my NAS here – only waiting for you. And only because I think it’s worth it!

    I can test the MAC compatibility if you want. By the way: I have some spare Fibrechannel Cards – would it be possible to use them?

    Cheers,
    Peter

    • From the Debian side i think you should be able to use them, but i do not know if OMV can do it. I do not have such premium hardware, only generic PC hardware with onboard NICs and disk controllers or a seperate Intel PRO/1000 GT.

  8. I don’t have a Mac either, but no NAS solution is complete without support for AFP.

    Great to see the instructions to install OpenSSL, but unfortunately we can’t test this….. ๐Ÿ˜‰

    Looking forward to the first public release of OMV.

  9. Hi Volker,

    good to hear. I โ€“ as many others โ€“ย can’t wait to try OpenMediaVault. If you need any help testing /w OSX clients, let me know.

    Best
    sbx

  10. This is good news for mac owners!

    Will you also finish encryption support before you release it?
    Without support for encryption i cannot use it ๐Ÿ™

    Thanks for doing this!
    Kindest Regards,
    Mikael.

    • You can install encryption yourself if you need it. I hope i ‘ve designed OMV open enough to support such issues also.

Leave a Comment