Skip to content
ADVERTISEMENT
Sign In
  • Sections
    • News
    • Advice
    • The Review
  • Topics
    • Data
    • Diversity, Equity, & Inclusion
    • Finance & Operations
    • International
    • Leadership & Governance
    • Teaching & Learning
    • Scholarship & Research
    • Student Success
    • Technology
    • Transitions
    • The Workplace
  • Magazine
    • Current Issue
    • Special Issues
    • Podcast: College Matters from The Chronicle
  • Newsletters
  • Virtual Events
  • Ask Chron
  • Store
    • Featured Products
    • Reports
    • Data
    • Collections
    • Back Issues
  • Jobs
    • Find a Job
    • Post a Job
    • Professional Development
    • Career Resources
    • Virtual Career Fair
  • More
  • Sections
    • News
    • Advice
    • The Review
  • Topics
    • Data
    • Diversity, Equity, & Inclusion
    • Finance & Operations
    • International
    • Leadership & Governance
    • Teaching & Learning
    • Scholarship & Research
    • Student Success
    • Technology
    • Transitions
    • The Workplace
  • Magazine
    • Current Issue
    • Special Issues
    • Podcast: College Matters from The Chronicle
  • Newsletters
  • Virtual Events
  • Ask Chron
  • Store
    • Featured Products
    • Reports
    • Data
    • Collections
    • Back Issues
  • Jobs
    • Find a Job
    • Post a Job
    • Professional Development
    • Career Resources
    • Virtual Career Fair
    Upcoming Events:
    Hands-On Career Preparation
    An AI-Driven Work Force
    Alternative Pathways
Sign In
Profhacker Logo

ProfHacker

Teaching, tech, and productivity.

Make Your Own Zotero WebDav Server and Access Your Zotero Attachments Anywhere

By Mark Sample February 16, 2012

2114683166_45ce6d7e43_mI’ve written about many developments in the Zotero ecosystem recently, but this is definitely the most hackish. How about setting up your own Zotero server, where you can access your Zotero references, PDF attachments, and even web snapshots from any browser on any computer. And how about being able to run this server on almost any web hosting service, including

To continue reading for FREE, please sign in.

Sign In

Or subscribe now to read with unlimited access for as low as $10/month.

Don’t have an account? Sign up now.

A free account provides you access to a limited number of free articles each month, plus newsletters, job postings, salary data, and exclusive store discounts.

Sign Up

2114683166_45ce6d7e43_mI’ve written about many developments in the Zotero ecosystem recently, but this is definitely the most hackish. How about setting up your own Zotero server, where you can access your Zotero references, PDF attachments, and even web snapshots from any browser on any computer. And how about being able to run this server on almost any web hosting service, including free ones?

That’s exactly what Christian Holz’s phpZoteroWebDAV 2.0 does. Holz’s program creates a PHP-based WebDav server, to which you can sync your Zotero attachments (e.g. PDFs associated with citations and snapshots of your Zoteroed pages). The program then uses Zotero’s API to pull in the citations themselves from your Zotero library, allowing you to view, browse, and search virtually every element of your Zotero library from your own server.

Why might you want to do this?

One of Zotero’s powerful features is its ability to sync your library across multiple computers, including the PDFs and other attachments in your library. In my case, this means whenever I add material to Zotero from my office computer, it will also show up on my home PC. Zotero syncs the citation part of your library easily, and for free. But to sync the attachments, you need to use either Zotero’s hosting service (which is free for the first 100 MB, but then begins to cost money) or an alternative WebDav server. I have nearly 2 GBs worth of material in my Zotero library, which would cost $60/year on Zotero’s servers. But why spend that money when I’m already paying for a web hosting service for my own domain?

ADVERTISEMENT

With phpZoteroWebDAV, I don’t have to. I have my own WebDav server and Zotero is syncing happily with it. (Other Zotero apps, such as Zandy for Android, can also sync with it, meaning I can access all my Zotero PDFs directly from my phone!)

In addition to providing a syncing option for your attachments, phpZoteroWebDAV 2.0 lets you access those attachments from any web browser, even if Zotero isn’t installed on that computer. Here is the default view when I first log in (word to the wise: password protect your WebDav server!):

PHP_Zotero_Server

If I were to scroll down, there’d be various sorting and searching options (I tend to sort by Date Added, so that the most recent additions to my Zotero library are listed first---they’re usually the citations I’m currently working with).

Clicking on any item in the list brings up the details for that item:

PHP_Zotero_Details Note how the attachments are listed, along with a link to “access the attachment as stored on the WebDav server.” In the example above, the link leads to the actual PDF of the article.

ADVERTISEMENT

So far, I’ve only highlighted aspects of phpZoteroWebDAV 2.0 that are also features on the zotero.org version of your library (that is, if you’re paying for Zotero to host your attachments). But there’s one neat trick of phpZoteroWebDAV 2.0 that even the official Zotero site doesn’t allow: you can view the “snapshots” you’ve taken of web pages. This feature is especially useful if you’ve taken a snapshot of a site that’s changed or disappeared; now you can still view it from any browser, even if you don’t have Zotero installed on that computer.

Installing phpZoteroWebDAV 2.0

Holz includes instructions on installing phpZoteroWebDAV. He’s also placed the code on GitHub, where you can always find the most recent version. Again, strongly consider his advice to password protect your Zotero directory, so that your library and attachments aren’t out there on the open web. If you run into problems setting up your own WebDav server, the Zotero forums are a great place to seek answers. Speaking for myself, I had no problem setting it up, though you should be comfortable using FTP and editing PHP files (nothing heavy duty---you just need to fill in your Zotero API Key and User ID in settings.php).

How about you? Would you find phpZoteroWebDAV 2.0 useful? How might it change your workflow? And can you possibly think of anything more hackish to do with Zotero?

Wrench Rust image from Flickr user HVargas / Creative Commons Licensed

We welcome your thoughts and questions about this article. Please email the editors or submit a letter for publication.
Share
  • Twitter
  • LinkedIn
  • Facebook
  • Email
ADVERTISEMENT
ADVERTISEMENT

More News

Photo-based illustration of a mirror on a green, patterned wallpaper wall reflecting Campanile in Berkeley, California.
A Look in the Mirror
At UC Berkeley, the Faculty Asks Itself, Do Our Critics Have a Point?
illustration of an arrow in a bullseye, surrounded by college buildings
Accreditation
A Major College Accreditor Pauses Its DEI Requirements Amid Pressure From Trump
Photo-based illustration of the Rotunda at the University of Virginia obscured by red and white horizontal stripes
'Demanding Obedience'
How Alums Put DEI at UVa in the Justice Dept.’s Crosshairs
Colin Holbrook
Q&A
‘I Didn’t Want to Make a Scene’: A Professor Recounts the Conversation That Got Him Ejected From Commencement

From The Review

American artist Andy Warhol, posing in front of The Last Supper, a personal interpretation the American artist gave of Leonardo da Vinci's Il Cenacolo, realized 1986, belonging to a series dedicated to Leonardo's masterpiece set up in palazzo delle Stelline; the work holds the spirit of Warhol's artistic Weltanschauung, demystifying the artwork in order to deprive it of its uniqueness and no repeatibility. Milan (Italy), 1987.
The Review | Essay
Were the 1980s a Golden Age of Religious Art?
By Phil Christman
Glenn Loury in Providence, R.I. on May 7, 2024.
The Review | Conversation
Glenn Loury on the ‘Barbarians at the Gates’
By Evan Goldstein, Len Gutkin
Illustration showing a valedictorian speaker who's tassel is a vintage microphone
The Review | Opinion
A Graduation Speaker Gets Canceled
By Corey Robin

Upcoming Events

Ascendium_06-10-25_Plain.png
Views on College and Alternative Pathways
Coursera_06-17-25_Plain.png
AI and Microcredentials
  • Explore Content
    • Latest News
    • Newsletters
    • Letters
    • Free Reports and Guides
    • Professional Development
    • Virtual Events
    • Chronicle Store
    • Chronicle Intelligence
    • Jobs in Higher Education
    • Post a Job
  • Know The Chronicle
    • About Us
    • Vision, Mission, Values
    • DEI at The Chronicle
    • Write for Us
    • Work at The Chronicle
    • Our Reporting Process
    • Advertise With Us
    • Brand Studio
    • Accessibility Statement
  • Account and Access
    • Manage Your Account
    • Manage Newsletters
    • Individual Subscriptions
    • Group and Institutional Access
    • Subscription & Account FAQ
  • Get Support
    • Contact Us
    • Reprints & Permissions
    • User Agreement
    • Terms and Conditions
    • Privacy Policy
    • California Privacy Policy
    • Do Not Sell My Personal Information
1255 23rd Street, N.W. Washington, D.C. 20037
© 2025 The Chronicle of Higher Education
The Chronicle of Higher Education is academe’s most trusted resource for independent journalism, career development, and forward-looking intelligence. Our readers lead, teach, learn, and innovate with insights from The Chronicle.
Follow Us
  • twitter
  • instagram
  • youtube
  • facebook
  • linkedin