My Zotero setup

For anyone who reads and write research paper, a reference management software is a must nowadays. Zotero is a free and open-source reference management software, and it is the program of my choice.

Compared with some web-based solutions (e.g., ReadCube), with Zotero, I have the freedom direct access to the PDF attachement files, which, for-example, allows me to run my Python script to remove the watermarks freely. Its open extension system also have also inspired a lot of good contributions from the research community.

Here is how I setup my Zotero:

  1. Login with Zotero account and setup self-hosted WebDAV storage.

    My WebDAV server is hosted on a VPS with Caddy as the HTTP server, which has a WebDAV server built-in.

    Zotero account and WebDAV setup

  2. Install ZotFile to manage attachment file naming.

    My renaming rules set to {%a} ({%y}) {%t}.

    Setting up ZotFile plugin

  3. Install BetterBibTeX to make exported entry names more readable.

  4. Install ZoteroQuickLookNG to enable quick preview using spacebar.

    ZoteroQuickLookNG is a fork of ZoteroQuickLook that supports the latest version of Zotero (Zotero 6.0+).