If I build it

I have the opportunity to build a server for a company that I’ve been doing some freelance work for.  It will mostly be a file server.  Originally it was just going to be an easily expandable archive/backup of digital images. Lots and lots and lots of digital images. (3-4 TB, I know…to some of you that isn’t very much) It was really only going to be accessed by a single employee on a daily basis.

Given that brief description of desires, I thought a FreeNas box would be perfect. Set up a VPN, a ZFS filesystem and some shares and be done.

Now, things have changed a little. The thought has been brought up that maybe the fileserver should become the primary repository for images. Currently all images are uploaded to the “cloud” by the various photographers and then downloaded to a disk as a backup. The “cloud” provider has been having some performance issues lately and has negatively impacted the back of house production workflow. Thus the idea to switch things up.

So the question is, does it still make sense to use FreeNas? The main issue as I see it is there is a desire for a super simple user-friendly way for all the photographers to be able to upload images to the fileserver. I thought that SFTP would be a winner, but sadly, some of the locations that the photographers shoot at have restricted web access. Also, the photographers have had problems in the past with FTP.(operator error mostly, but still a real issue) That makes me think that WebDAV might be a good solution, as it runs over port 80. However, I’ve had problems with it when trying to use certain OS’es to access a webdav share. For example, the apache webdav implementation under FreeBSD 8.x does not play nice with Mac OS X 10.6.x.

Another thought is to have all the photographers connect to the VPN and then do standard file sharing. That will mean running the VPN over a non-standard port to get around the restrictions at some of the sites. Not a deal breaker. However, I am not looking forward to trying to train all the photographers on how to use the VPN.

Last thing that I’ve looked at is a solution like ajaXplorer. I have no experience with this type of web software other than playing with it for an hour in a FreeNAS VM. It might be the best solution…just don’t know enough about it to make an educated decision.

So, if anyone is out there and listening, I could use some advice.


6 thoughts on “If I build it

    • I have that setup as well as a vpn connection…however, it seems like I have to have all the files www:www rwx for it to work with Ajaxplorer. Makes it hard to implement user restrictions. Anyone know how to handle user permissions in Ajaxplorer?

  1. any extensive (noob-like) version of how to install ajaxplorer on freenas 8.3?
    I have verry limited experience with FreeBSD but willing to give it a go ^^

    thanks in advance allready

    • That will be a pretty long post. I’ll see if I can get something written up for you. Basic steps are:
      1. Install the plugins jail
      2. Install Apache in the jail
      3. Configure apache
      4. Download AjaXplorer
      5. Configure AjaXplorer

      • thanks i’ll be eagerly waiting for it ^^
        i’ve found stuff on line but those leave out a lot of blanks they consider “normal”
        seems like your guide on openvpn was a bit more dummy-proof, so i figured i’d ask.
        thanks for the short version allready

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s