How Do I Install Zotero on a Chromebook?

Please note that Zotero can only run on x86_64 Chromebooks. It cannot run on ARM-based Chromebooks.

Step 1: Set up Linux on Chrome OS

Following the steps from Google to Set up Linux on your Chromebook.

Step 2: Open Terminal

  1. After Linux is installed, you will notice a new app in your overflow menu (where all your app icons live) called Terminal.
  2. Wait for the Terminal app to open. This might take a few minutes the first time.

Step 3: Install Zotero

Enter these commands in Terminal to install a packaged version of Zotero maintained by a community member:

curl -sL https://raw.githubusercontent.com/retorquere/zotero-deb/master/install.sh | sudo bash
sudo apt update
sudo apt install zotero

(If you prefer, you can install the official tarball from the Zotero download page, but you will have to perform some setup steps manually.)

Once these finish, you can close the Terminal and go back to your overflow (apps) menus. You will now see an icon for Zotero, and clicking on it will open the app. You can then pin the app to your Chrome Launcher.

Step 4: Set up the Zotero Connector

To use the Zotero Connector, which allows you to save from Chrome to Zotero and use Zotero in Google Docs, you may need to install a port-forwarding app such as Connection Forwarder. (On some Chromebooks this may not be required.)

To set up forwarding using Connection Forwarder, close Zotero and any other Linux apps, and then set a forwarding rule as follows:

Within the Zotero app, go to Edit → Preferences → Advanced → Config Editor, set extensions.zotero.httpServer.port to 8080, and then restart Zotero.

Once you have done all these things, you should be good to go.