Box.com does not support Linux, although there is a feature request with enthusiastic support.
The comments to the feature request provide a number of ways to use Box with Linux, by mounting a WebDav folder.
Here are some example solutions using WebDav or otherwise:
- http://maketecheasier.com/auto-mount-box-net-to-linux-desktop/2012/03/27
- http://dev.modmancer.com/index.php/2011/12/17/access-box-com-box-net-from-your-ubuntu/
- boxlinux: https://github.com/sebastiansam55/boxlinux
- Conduit https://live.gnome.org/Conduit
Would any of these solutions be reasonably stable and bug-free?
Of course there are other great services (UbuntuOne, Dropbox, etc), but my institution has signed up for Box (and I thus have the space that I will require).
Officially Box Sync client for Linux does not have and has no plans for development because it is not a priority. Although this method can assess alternative.
First of all you need to install the davfs2 package. You can do this by issuing the following command in terminal: (or you can also use your favorite package manager to install WebDAV)
Now you should create a dedicated box.com folder.
Now you have to switch to a regular system user. This can be accomplished by issuing the following command:
Next you should disable the file locks in your davfs2 configuration file, insert your box e-mail and password, change the privileges to the secrets file containing your credentials and finally to mount your account:
If this command gives you "No such file or folder" error, just create the folder and file with the command below
then proceed with these commands.
Initially it may take some time in order to synchronize all of the files in your box with the newly created folder but after that you should be able to create, delete and overwrite all of your files.
We use Box with Storage Made Easy's Linux App which gives us a mapped drive and sync for Box. It works fine for us and Storage Made Easy is on Box's partner page.
The App is free, works with Ubuntu fine (I'm using with 12.04) and you only need to sign up for a free account to use it. You can download it at:
http://storagemadeeasy.com/index.php?p=&type=&showlogin=&message=
I was facing several issues while following the method in the answer above. And then I found this link :
http://www.liberiangeek.net/2012/03/automatically-mount-box-cloud-storage-in-ubuntu-12-04-11-10/
And it has a lot of answers to the blank walls I was facing.
Excerpt of the method in code:
run the command below to reconfigure davfs2 so that regular users can mount storages
run the command below to copy davfs2 folder to your home directory
Then run the commands below to change the permissions so that you’re the owner
When the file opens, add the line shown below at the end and save.
https://www.box.com/dav <box_username> <box_password>
Then add the line shown below at the end and save the file.
Remember to replace all with your box account username, and with your box account password.
The best solution I have found is webdav-sync: http://www.re.be/webdav_sync/index.xhtml This is a Java program that offers bidirectional offline syncing with Box (and other WebDAV folders).
The only problem I have encountered is that it may choke on files/directories with non-English characters.
A command like
java -Dbe.re.http.no-expect100 -jar ~/.local/bin/webdav_sync1_1_9.jar -r -u https://username:password@URL -d ~/Box-sync/ -bi -i 30
should do the trick.