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
- On your Chromebook, open Settings, and click the three-lines menu at the upper left.
- In the side menu that opens, click the “Linux (Beta)” option.
- Go through the process of installing Linux on your Chromebook.
Step 2: Open Terminal
- After Linux is installed on your Chromebook, you will notice a new app in your overflow menu (where all your app icons live) called Terminal.
- 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
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:
- Protocol: TCP
- Source: 127.0.0.1 (Localhost) port 23119 (Source Port, i.e., the connection port from Chrome)
- Destination: 127.0.0.1 (Localhost) port 8080 (Destination Port, i.e., the target port in Linux)
Within the Zotero app, go to Edit → Preferences → Advanced → Config Editor, set
8080, and then restart Zotero.
Once you have done all these things, you should be good to go.