Faculty Backup Using Box
If you are currently a BYU faculty, or staff member, you will have access to unlimited cloud storage through Box. Think of it like Dropbox or Google Drive, but from a different provider. If you wish to access files on multiple devices, you may find Box to be useful.
To access the web client, go to https://box.byu.edu and log in with your Net ID and password. If, however, you use Box heavily, you will probably want to download the client software on your devices. For Windows, Mac, and most mobile devices, you can use the official client. On Linux devices, you will need to use rclone.
Windows and Mac clients
Box has official clients for Windows and Mac.
- Download and install the client from this link (https://www.box.com/resources/downloads/)
- Once it shows the login page, use “email@example.com” as your username
- It will redirect you to BYU's login page
- Log in with your Net ID and password
Box will now show up as a new location in your file explorer.
This is recommended if you frequently access a folder with large files, as it will be quite slow if it has to download the files when you want to access them. It will still need to download the files, but this will allow it to download them earlier so they are ready whenever you request them.
Mobile device clients
For mobile devices, download the official Box client from the appropriate app store:
There are clients for Windows and Mac OS but unfortunately there isn't a Box client for Linux distributions. The work around for this is using rclone. Rclone is “a command line program to sync files and directories.” Although not officially supported, rclone should allow you to access your Box files from a Linux client.
Since we are using rclone to connect to Box, we will need to install it first. Optionally, you might also want a GUI for rclone, which is also shown below.
- Download the installation package(s)
- For rclone, go to https://rclone.org/downloads/
- For the rclone GUI, go to https://github.com/mmozeiko/RcloneBrowser/releases
- Select the appropriate package for your setup
- For example, if you're using a 64-bit Debian-based distro (such as Ubuntu), download the AMD64 '.deb' file
- For each .deb file:
- Open (single-click from Chrome downloads, double-click from most other locations)
- This will open the package with your distro's software manager
- Click “Install” and authenticate
apt install rclone), however, this is a slightly older version that does not support Box. If you wish to use rclone with Box, you will need to download the newer version available at the link above.
Next you will need to add your Box account as a remote location to rclone. Unfortunately, there is no GUI method for configuring remotes, so you will need to configure it using the terminal.
- Open a terminal window (usually
nto create a new remote
- Enter a name for the remote (tip: make it fairly short and easy to remember, like “box”)
boxto configure a Box remote
Enterwithout entering anything for both
nto skip the advanced config
yto use the auto config
- Authenticate with Box
- Your web browser should automatically open the Box login page
- If it doesn't open automatically, copy and past the link listed in the terminal
- Log in and grant rclone access to your Box account
- It should then give rclone an access token for your Box account and allow the configuration to continue
yto accept the remote configuration
qto exit the configuration
Rclone should now allow you to access your Box files. Verify that it's working by using the following command:
rclone ls [remote-name]:
Using the GUI
To start the GUI, use one of the following methods:
- Search the application menu for “rclone browser”
rclone-browserin the terminal
Once it is open and your remote configured, you can use this GUI frontend to interact with your Box drive through rclone. Note that there is a “Jobs” tab, which you may want to keep an eye on if you're running something that might take a while, e.g., uploading several GB to Box.
Using the Command Line
If you would like to use the Command Line to use features that the GUI does not provide, refer to the following website for rclone commands syntax.