I'm trying to deploy the Turnkey File Server appliance, which includes the AjaXplorer file browser. The intent is to use this as a sort of private cloud proxy to file shares on our Windows file servers (which are joined to an AD infrastructure). I also need to figure out the LDAP auth, but that's a separate issue :)
Anyways, I have deployed File Server using the OVF template to an ESXi 4.1 host successfully. I am able to boot up the VM, set the passwords, login to AjaXplorer, etc. I'm also able to create repositories in AjaXplorer, setup users, and all the other expected stuff...
The problems arise when I try to upgrade AjaXplorer. In order to use the built-in upgrade button in AjaXplorer, the installation files and folders must be writeable. However, if I review the current permissions throughout the installation hierarchy, I see that permissions vary throughout.
I tried changing permissions to 0x755 at the root folder of the installation (propogated to subfolders too) and I was able to then perform the upgrade. However, it would take forever to go through the folder hierarchy again and revert the permissions post upgrade. Also, for whatever reason, propogating 0x755 permissions throughout the hierarchy actual broke AjaXplorer - it will no longer run.
Perhaps I need to use APT to upgrade AjaXplorer? There's nothing in the build notes to indicate how AjaXplorer was installed (i.e. from APT repository, or from ZIP file downloaded from AjaXplorer website).
Any assistance is much appreciated!