In this post, I explain how to use an online file storing and sharing service like AARNet’s CloudStor (but any WebDAV service will do) to access and update your Zotero library from different computers.
Zotero is the best reference management software that you can use. The main reasons are:
For the purpose of this post, let’s consider your Zotero library, which you manage through the Zotero app, as a collection of items. An item can be a journal article, a book, a website, or a movie. (Or whatever you need to reference). Each item comes with a bunch of metadata – information about authors, publication date, journal name, etc. – but also with a link to the actual file of the document that you have saved on your computer.
Now, if you want to share your library across multiple computers (or if you just want to back up your library online), Zotero offers you two options.
If your server runs ownCloud, you are good as ownCloud supports WebDAV. Syncing is actually pretty simple. You will need to know
If you happen to use CloudStor, AARNet‘s file sync service, your URL will be
https://cloudstor.aarnet.edu.au/plus/remote.php/webdav/. Your username and password are different from what you use to access the service. Indeed, you will need to create a password for a new app by navigating “settings” (in the top-right corner drop-down menu) -> “security” -> “create new app password”. And it is probably a good idea to have a different app password for every computer you want to sync with your Zotero library.
Once you have your password (your username should be your university email address), go to Zotero’s settings (or preferences). Under the “sync” tab,
These are my settings:
I read articles and books from my Zotero library on my iPad with the GoodReader app. GoodReader on top of being an excellent reader can also sync with multiple file storage and synchronization services (e.g. DropBox or Google Drive). I use ZotFile, a Zotero plugin, to rename Zotero files, mostly PDFs but also a few EPUBs or HTML pages, and store them locally anywhere I want.
Before syncing my library via WebDAV and share it with multiple computers (in my case, office desktop and laptop), I used ZotFile to rename my Zotero files based on a consistent file naming rule and to move them in a local folder within my Google Drive folder. Google Drive allowed to access all my files and read them on my iPad. In fact, I set GoodReader to download locally on the iPad every file in the Google Drive folder. So my workflow looked like this:
As I decided to use WebDAV, I can’t use ZotFile to store files in a “custom folder” (Google Drive in my case). I can still rename files, but I need to keep them within the default Zotero directory structure to allow syncing. This is crucial: Zotero will sync via WebDAV only files respecting Zotero default storing rules.
So this is my new workflow:
And these are my settings for ZotFile:
These settings will allow you to use a cloud syncing service you already have without any extra charge. Still, as a user of Zotero and ZotFile (which are free), it is fair to contribute financially to the projects.
As far as I know, there is no direct way to contribute to Zotero directly but you can make a donation to the Roy Rosenzweig Center for History and New Media, which initiated the project, or upgrade your storage plan.
You can make a donation to ZotFile from the project homepage.
Sunday, 10 March 2019