Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

AFP (Apple File Protocol)

Featured Replies

Add me to the list, would love AFP to serve up to Plex....

  • 3 weeks later...

I just installed my unRAID and learning the ropes before I buy and add HDs.  I also use a Mac Pro (and Mac Air) and going to cannibalize my 2-1TB HD that are my Time Machine drives for use in my unRAID.  I have a 1TB USB that I was gong to use for TM but would like to use as an extra backup of my music (love to keep 2 because I never want to go through the ripping/tagging process of 3000 CD's again).  I see this thread was started a year ago and still no AFP support. What are the chances of it being added in the next few weeks (slim to none)? 

 

If I threaten not to buy are agree to buy the 7+ disc will Lime speed up the process? ;D

You can download the slackware install package from here:

http://mirrors.unixsol.org/slackware/slackware-12.1/slackware/n/netatalk-2.0.3-i486-1.tgz

 

install it with

installpkg netatalk-2.0.3-i486-1.tgz

 

And then configure it as described here:

http://www.anders.com/projects/netatalk/old/#configure_netatalk

(You can skip the compile and just verify the install steps.  I know unRAID does not have the kernel module, but you should be able to run the TCP/IP only version of netatalk (it does not need the kernel module).)

 

Somehow I doubt that the kernel module is the huge tie-up, but rather making the share configuration as easy as the current SAMBA share config.

 

I don't have a MAC, but I used one in the mid-1980s one time at a friend's house.  (I know when I am completely out of my element, so you have far more experience then me)

 

The initial configuration of netatalk on an unRAID server is clearly a task that call for experience on both a MAC and on Linux... but it looks like it can be done if you are a tiny bit persistent. 

You can download the slackware install package from here:

http://mirrors.unixsol.org/slackware/slackware-12.1/slackware/n/netatalk-2.0.3-i486-1.tgz

 

install it with

installpkg netatalk-2.0.3-i486-1.tgz

 

And then configure it as described here:

http://www.anders.com/projects/netatalk/old/#configure_netatalk

(You can skip the compile and just verify the install steps.  I know unRAID does not have the kernel module, but you should be able to run the TCP/IP only version of netatalk (it does not need the kernel module).)

 

Does anyone use this and have TM working on their Mac?

Somehow I doubt that the kernel module is the huge tie-up, but rather making the share configuration as easy as the current SAMBA share config.

 

I don't have a MAC, but I used one in the mid-1980s one time at a friend's house.  (I know when I am completely out of my element, so you have far more experience then me)

 

The initial configuration of netatalk on an unRAID server is clearly a task that call for experience on both a MAC and on Linux... but it looks like it can be done if you are a tiny bit persistent. 

Thanks, Joe L. but at this point all that is way over my head. I assume you mean to install it on the unRAID server or my Macs?  I have yet to even log on the command line (or what ever it's called) and don't know jack about Lynx Command structure. I just know a little about Terminal commands (a distant cousin of Lynx?) and Windows/DOS commands.

 

Just looked at the site and it says Last updated in 1998. :o   That is pre OS X and show an older Mac OS in the pic so it would likely not even work. ???

 

Does anyone use this and have TM working on their unRaid/Mac?

I fully understand. I know it is over my head and yours...

 

The package needs to be installed on the unRAID server.  The package then needs to be configured on the unRAID server.

It needs to be configured for the network interface on the unRAID server, and it needs to be configured for the shared drives that it will then present to the network via AFP. 

 

Lastly, it needs to be configured to know which users on the network will have access to the shared files. Those permissions need to be put into place.

 

All of this of course assumes that the package I linked to will work.

 

As far as the config page I linked to being old, I picked one at random from a google search on "configure netatalk"  I don't imagine it has changed much regardless of which version of a MAC you use, as AFP protocol probably has not changed in years...

 

Joe L.

I will add my bid in for AFP/Avahi support.

 

I must admit that I don't have my hopes up as the last thing I read from Tom regarding this issue was "working on it" dated October 2007. Understandably there are other priorities. That being said I'm trying to implement this on my box, but unfortunately my complete lack of linux knowledge appears to be limiting my success.

 

My progress so far:

 

1. built an unraid development environment on an old laptop (Slack 12.2) and compiled a custom kernel (2.6.29.1) with appletalk support built in. Only took days of cryptic errors an dozens of retries ;)

 

2. integrated the new kernel into my flash drive and finally got it to boot. Another evening of frustration, and I owe thanks to the many who contribute to the wiki!

 

3. installed netatalk and experimented with the configuration files.

 

4. installed avahi, which would throw out errors unless I also installed dbus, libICE, libSM, gcc, and nss-mnds packages.

 

I currently am stumped by 2 issues.

A. I can get netatalk to run, but cant seem to fully connect to my unraid box. 

     I can actually initiate a connection by typing in afp://10.0.1.7 from my macbook, but then I get a name and password dialog box that I just cant get by regardless of how I try to configure it.

EDIT: FIXED. afp will not let you connect as root. Connects fine with another user but required a shadow password the way I had it set up. Upgrading to netatalk 2.04rc2 with DHX2 support allowed me to connect without a shadow password.

 

B. If I try to run avahi-daemon I always get the following error: dbus_bus_get_private(): Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory                                                                                           WARNING: Failed to contact D-Bus daemon.

EDIT: FIXED. In the avahi-daemon.conf, just set enable-dbus=no and uncomment it

 

If anybody had any insight, please let me know. Like I said I am a complete linux noob and am probably going about this the wrong way, but thanks to these forums I can definitely say that I know more about linux today that I did a week ago.

 

I'm withdrawing my request for afp/avahi support in unraid, at least so far as to have it included in a official release.  Now that I know that this can be accomplished without kernel modification, I feel that this is something that the user base can work on and enhance themselves. To further this endeavor, I've created a new thread in the the user customization section that outlines my success with getting afp and avahi running, and welcome any discussion on how we could modify and improve these results.

 

http://lime-technology.com/forum/index.php?topic=3824.0

 

 

I'm withdrawing my request for afp/avahi support in unraid, at least so far as to have it included in a official release.  Now that I know that this can be accomplished without kernel modification, I feel that this is something that the user base can work on and enhance themselves. To further this endeavor, I've created a new thread in the the user customization section that outlines my success with getting afp and avahi running, and welcome any discussion on how we could modify and improve these results.

 

http://lime-technology.com/forum/index.php?topic=3824.0

 

 

 

Glad to see that you did get it working... to an extent.  The fact that it still does not work with the user shares shows that there is still some work that needs to be done by Tom, or some of the more knowledgeable members (more so than me at least).

 

I will be keeping my request around for AFP integration.

  • 4 weeks later...

I'd like to see AFP-support from the GUI and with user-shares too. Although it might be possible to get it going, having a checkbox to select SMB/NFS/AFP next to the user shares would be awesome. I'm prepared to pay $129 for a pro license, but it'll have to support AFP (in the near future).

  • 2 weeks later...

Want this.  Just switched to a Mac only to realize that my unRAID box doesn't work well with it.

I will add my bid in for AFP/Avahi support.

 

I must admit that I don't have my hopes up as the last thing I read from Tom regarding this issue was "working on it" dated October 2007. Understandably there are other priorities. That being said I'm trying to implement this on my box, but unfortunately my complete lack of linux knowledge appears to be limiting my success.

 

My progress so far:

 

1. built an unraid development environment on an old laptop (Slack 12.2) and compiled a custom kernel (2.6.29.1) with appletalk support built in. Only took days of cryptic errors an dozens of retries ;)

 

2. integrated the new kernel into my flash drive and finally got it to boot. Another evening of frustration, and I owe thanks to the many who contribute to the wiki!

 

3. installed netatalk and experimented with the configuration files.

 

4. installed avahi, which would throw out errors unless I also installed dbus, libICE, libSM, gcc, and nss-mnds packages.

 

I currently am stumped by 2 issues.

A. I can get netatalk to run, but cant seem to fully connect to my unraid box. 

     I can actually initiate a connection by typing in afp://10.0.1.7 from my macbook, but then I get a name and password dialog box that I just cant get by regardless of how I try to configure it.

EDIT: FIXED. afp will not let you connect as root. Connects fine with another user but required a shadow password the way I had it set up. Upgrading to netatalk 2.04rc2 with DHX2 support allowed me to connect without a shadow password.

 

B. If I try to run avahi-daemon I always get the following error: dbus_bus_get_private(): Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory                                                                                           WARNING: Failed to contact D-Bus daemon.

EDIT: FIXED. In the avahi-daemon.conf, just set enable-dbus=no and uncomment it

 

If anybody had any insight, please let me know. Like I said I am a complete linux noob and am probably going about this the wrong way, but thanks to these forums I can definitely say that I know more about linux today that I did a week ago.

 

 

Are there detailed instructions on how to do this?  Sorry, I'm a n00b to Linux so any help would be appreciated.  Thanks!

Want this.  Just switched to a Mac only to realize that my unRAID box doesn't work well with it.

 

What is not working well.  I know there are others here on the forums besides myself that use a Mac with unRAID and have no problems what so ever.  The only one I have ever run into is forgetting to unmount the shares before I leave the house and that screwing up Finder.  That is not an unRAID problem though and is purely my own fault.

Want this.  Just switched to a Mac only to realize that my unRAID box doesn't work well with it.

 

What is not working well.  I know there are others here on the forums besides myself that use a Mac with unRAID and have no problems what so ever.  The only one I have ever run into is forgetting to unmount the shares before I leave the house and that screwing up Finder.  That is not an unRAID problem though and is purely my own fault.

 

First off, I can't access my box through Finder.  I type in "smb://IP ADDRESS" and then i get a password prompt which I can't get past.  I'd also like to have Bonjour see the box. I know this can be done, but since I'm new to Linux, I just need some help to get me going in the right direction.  Not sure how to install the netatalk and the other package mentioned on this thread.  Thanks.

 

First off, I can't access my box through Finder.  I type in "smb://IP ADDRESS" and then i get a password prompt which I can't get past.  I'd also like to have Bonjour see the box. I know this can be done, but since I'm new to Linux, I just need some help to get me going in the right direction.  Not sure how to install the netatalk and the other package mentioned on this thread.  Thanks.

 

Have you set up a password via the web interface?  If not i suggest you do anyway.  I would set a password for root (make it strong) and then set up another user that you can more easily give access permissions to.  I set up a different user for all of my room mates so i can control what they can get to, move, change, and delete.

 

As for the Bonjour thing, i can't really help all that much.  I don't bother using it but i can direct you here and more specifically this thread which you can look through.  I use the method in there to mount my shares on my laptop when i get home and connect to my network and it has been working great.

 

Let me know if you have any questions

I have a friend who is considering unraid and has an apple desktop.  I use unraid with a windows pc and also xbox and am not so familiar with apple.  Are there any problems using unraid with apple?  Is apple file support only necessary for the time machine backup functionality.  Thanks.

I have a friend who is considering unraid and has an apple desktop.  I use unraid with a windows pc and also xbox and am not so familiar with apple.  Are there any problems using unraid with apple?  Is apple file support only necessary for the time machine backup functionality.  Thanks.

 

Yes, to use the Time Machine feature the drive external has to be mounted via AFP, which at this point in time can't happen (without some messing around; see above).  Even though there is no AFP I have not had any problems using my unRAID box with my Mac laptop. See my posts above for some stuff I did to to make my life easier and get the backups I wanted.

  • 1 month later...

I'm trying to get

netatalk

up and running and all seems ok, but when I connect to the unRAID server I get stuck at the user login screen. Somebody here mentioned something about setting up shadow passwords, but I can't seem to understand exactly what to do.

 

Apparently,

netatalk 2.0.4

will solve this problem, but there is no .tgz available for this package, only a .txz which requires a newer pkgtools be installed and that gives me headaches.

 

Anyone who knows how to either:

 

1: get a .tgz for this package

2: install the tar.gz from source

3: package a .txz as .tgz

4: upgrade the required libraries to be able to install .txz packages

 

As of now I give up getting AFP to work unless anyone can help me any further. At least I'm glad I got Avahi to work with Samba.

Anyone who knows how to either:

 

1: get a .tgz for this package

2: install the tar.gz from source

3: package a .txz as .tgz

4: upgrade the required libraries to be able to install .txz packages

 

Perhaps this can help.  http://lime-technology.com/forum/index.php?topic=3915.0

Thanks! That indeed solved the problem concerning the package.

 

However, I'm still not able to connect to unRAID server through AFP. When asked for my login credentials it will say that the user/password entered is incorrectly, although it's exactly the same I use for Samba and created in the web GUI.

 

The only slight success I had was when I only stated this in

AppleVolumes.default

:

/mnt/disk1 disk1

and connecting as a guest. Now it did not say my user/password was incorrect, but that it couldn't mount

disk1

. This probably has something to do with user security not allowing guest accounts to /mnt/disk1, but that's as far as my knowledge goes I'm afraid.

  • 2 weeks later...
and connecting as a guest. Now it did not say my user/password was incorrect, but that it couldn't mount disk1. This probably has something to do with user security not allowing guest accounts to /mnt/disk1, but that's as far as my knowledge goes I'm afraid.

I have this "guest" issue with my media player.

 

I had to add a line to the share I wanted guest access as

 

guest ok = yes

 

Then do a

 

smbcontrol smbd reload-config

 

  • 1 month later...

I tried and tried, never got it to work properly... any news on this subject for the next major release (5.0)?

I would like to see this in the next major release as well...

  • 2 weeks later...

For those who missed it, I've made a how-to in User customizations. It's possible to share your disks through AFP and have the shares show up in Finder (through Avahi). Maybe Tom will be so kind to implement this in the next (major) release, or even make it possible to use it with User Shares.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.