mickstar / Zoo-For-Zotero

This is an Android app for viewing Zotero libraries.
562 stars 53 forks source link

webDAV and own host Zotero server #149

Open esguti opened 2 years ago

esguti commented 2 years ago

I am trying to connect with my own hosted zotero server using webDAV, but I can only select official zotero account. Is it anyway to connect to my server? I would be very good feature, because I could not find any working application to do it in android

31SFX4 commented 2 years ago

Is this a misunderstanding about how Zotero works? You can only use WebDAV to store the attachments, but for the database you always have to use the Zotero server; you can't setup a database syncing on your own server (you'd have to install the whole Zotero server software on your server, not just WebDAV, and I don't now if this is open source).

In Zoo the settings for WebDAV (for the attachments) are at the bottom of the settings screen, and they work as expected for me.

esguti commented 2 years ago

I didn't know that webdav could be used to store only the attachments. I have both, the attachments and the db, on my own nextcloud server and I connect with the Zotero desktop app using webdav

31SFX4 commented 2 years ago

You mean you sync the database file (of the desktop app) directly with Nextcloud? But that's done with a separate Nextcloud client, no? I can't see that you can do that within the desktop app either. Does your desktop app not use an official Zotero account?

In any case I don't think direct database syncing would work with Zoo because it doesn't use the same database format as the desktop app, as far as I understand.

CelianGdfrd commented 2 years ago

Hi, I second @esguti here. I'm also storing my Zotero data on my Nextcloud installation. I'm not using a Zotero official account because of privacy concerns and storage limitations.

What I do is that I don't connect my Zotero clients with a Zotero account, and I locate my Zotero files in my Nextcloud local files. They are then synced on my devices connected to my Nextcloud. Then, on all my Zotero clients, I ask them to locate my Zotero files on my local Nextcloud files.

My Zotero database is perfectly readable this way, and is instantly synced between all my devices.