Groups, local document management, and backups
Some of my colleagues are looking at using Zotero (collaboratively, with a group library), and they've asked me for input from the IT/Admin side. A couple of factors in our environment:
1. Our network connection is poor, so we try to keep as much local as possible.
2. We're in the process of implementing a local document management solution for versioning, better indexing/tagging, etc...of all of our internal documents.
I've seen on other forum posts that Zotero does not currently support relative links for Groups, and therefore there is no ability to have Zotero pull from a shared local repository for file storage. This would be our ideal solution, as we could just have everything on our local document management server; it would not use external bandwidth, it would be backed up with the rest of our docs, and it could still be part of our overall document management solution so it could be searched with all the other documents outside of Zotero.
Since that's not an option, are there any ways I can work around this that still allow for local file storage for the Group? If not, I'm wondering about perhaps somehow setting up a sync from the Group Library in Zotero to a network folder, to at least allow for backups. (I'm mostly concerned about accidental deletion, here - and we don't back up individual machines, only servers.) If I could sync to the server somehow, it might also allow for the files to still be a part of the management system as well - though I'd have to do some testing there.
I'd love to hear any ideas people might have. A couple of people have been using this individually as a test, and really like it, but if we can't mitigate some of these concerns in a group setting they may be dealbreakers. Thank you!
1. Our network connection is poor, so we try to keep as much local as possible.
2. We're in the process of implementing a local document management solution for versioning, better indexing/tagging, etc...of all of our internal documents.
I've seen on other forum posts that Zotero does not currently support relative links for Groups, and therefore there is no ability to have Zotero pull from a shared local repository for file storage. This would be our ideal solution, as we could just have everything on our local document management server; it would not use external bandwidth, it would be backed up with the rest of our docs, and it could still be part of our overall document management solution so it could be searched with all the other documents outside of Zotero.
Since that's not an option, are there any ways I can work around this that still allow for local file storage for the Group? If not, I'm wondering about perhaps somehow setting up a sync from the Group Library in Zotero to a network folder, to at least allow for backups. (I'm mostly concerned about accidental deletion, here - and we don't back up individual machines, only servers.) If I could sync to the server somehow, it might also allow for the files to still be a part of the management system as well - though I'd have to do some testing there.
I'd love to hear any ideas people might have. A couple of people have been using this individually as a test, and really like it, but if we can't mitigate some of these concerns in a group setting they may be dealbreakers. Thank you!
It's absolutely possible to set up regular one-way sync of the locally stored Zotero database to a remote location, including a server. A typical setup would be a cron job with rsync, which is basically what Mac's Time Machine does. That's the recommended set-up for Zotero back-ups anyway. No reason not to set that to run every 15mins or so.
I guess if I'm syncing there, I can just set everyone's endpoints to download the file only if used - that should help on the bandwidth front (and the minimizing storage needs on their local machines front, which I forgot to mention - they're mostly using light travel laptops with SSDs). The only thing it doesn't do is pull from a local file instead of external when they do go to open it, but I guess I can live with that if I let them know that they should only do that when necessary...
I'll review with the team and see if we can make this work. Thanks! If anyone's got any other tips about managing this sort of situation I definitely appreciate any additional suggestions. :-)
We actually don't have a local desktop - everyone is on laptops. I guess I could maybe track down some old hardware somewhere for the purpose. Does it only sync when someone's using the software? So basically we'd have to just have it on and running somewhere, with Zotero just open all the time? And it could never sleep, presumably?
Whether it needs to be on all the time depends on whether you want backups at all times. Since it also just syncs to/from the Zotero server, it doesn't need to run for Zotero sync to work, but obviously if you're using this to create backups locally, those only get created as long as it's running. Does that makes sense?
And thanks for the heads up about the users; I'd asked them to ensure that there could be multiple admins for this purpose, but I didn't realise that there was a distinction between admin and owner, and that there could only be one owner.