Luckily, Box does support WebDav. This means that you still can connect to it from your Linux desktop, though the solution is not as elegant as the Dropbox sync. Here is how you can connect to Box from Linux. Note: This tutorial is based on Ubuntu, Gnome Shell and Nautilus.

  1. Open Nautilus. Go to “File -> Connect to Server”.

  2. Under the Type dropdown, select the option “Secure WebDav (HTTPS)”. Next, enter the URL “www.box.com/dav” in the server field (do not put https:// in front of the URL).

  3. Enter your Box username and password.

  4. Press “Connect”. You should be connected to your Box account now.

Auto mount Box when you login

When you use the above method, you will find that the connection does not persist. You will have to connect to the Box server every time you login. Here is one method where you can auto-mount your Box account. We will be using davfs. Here is what you need to do:

  1. Open a terminal and install davfs:

  2. Add your Linux user account to the davfs2 group. Replace “your-username” with your Linux login username

  3. Create a folder in your Home directory to mount your Box account. In addition, also create the .davfs folder to hold your configuration files.

  4. Next, copy the davfs configuration file over and add the “user_lock” command to it:

  5. Open a text editor and paste the following, replacing “Box_username” and “Box_password with your Box account login username and password (make sure the quotes around the Box_password remain). Save the file as “secrets” (without the quotes and without any extension) in the .davfs2 folder. Back to the terminal, change the permission of the secrets file so it can only be read/write by you.

  6. Next, open the davfs2.conf file (in the .davfs2 folder) with a text editor. Scroll down the list until you find the entry (at around line 24): Insert a “#” so it becomes: Next, scroll down further until you find the entry (at around line 35): Remove the “#” so it becomes: Save and close the file.

  7. Now, we are going to add a new entry to your /etc/fstab file: Add the following line to the end of the file (paste using the shortcut key “Ctrl + Shift + v”). Replace “your-username” with your Linux login username. Save (using “Ctrl + o”) and exit (using “Ctrl + x”). Open Nautilus. You should see a Box entry at the filesystem column (the entry appears, but it is unmounted at the moment, so you won’t be able to access it)

  8. To test if the mounting works, type in the terminal: If everything goes fine, your Box account should be mounted and show up in your Nautilus. If not, check your Box username and password in the “secrets” file. Update: Some of you might see the user permission error when mounting it. If so, change the davfs2 user permission: Thanks to StoyanDeckoff for the tips.

  9. Lastly, open up your Startup Applications and add a new item with the command:

That’s it. Your Box account should be mounted whenever you login to your desktop.