Skip to content

an ansible project which sets up a complete working zotero sync server on ubuntu

Notifications You must be signed in to change notification settings

hiromu2000/zotero_dataserver_ansible

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zotero_dataserver_ansible

An ansible project which sets up a complete working zotero sync server on ubuntu.

Note: by default, a self-signed SSL certificate will be created and used by apache server. You can change this by editing 'roles/preconf/templates/zotero.conf'.

How to use:

  1. Install ubuntu onto target server, install ssh server there.
  2. Install ansible anywhere (can be your own computer or target server), clone this repository onto same machine.
  3. Edit admin login name, mysql login data, hostname in file 'group_vars/all'
  4. Specify target server address in 'hosts' (can be localhost as well)
  5. Use run.sh, watch the output
  6. Add users (description coming)
  7. Download custom built client from target server (description coming)
  8. Run client, close it (local profile will be created), add SSL certificate exception into client (described below, should be automated later)

How to whitelist a self-signed SSL certificate in zotero client:

https://www.zotero.org/support/kb/cert_override

Credits:

https://www.zotero.org/

https://groups.google.com/forum/#!forum/zotero-dev

https://github.com/sualk/dataserver/wiki/Installation-Instructions-for-Debian-Wheezy

https://github.com/hoehnp/zotero_installation/

http://signalverarbeitung.blogspot.ch/2012/08/zotero-data-server-installation.html

About

an ansible project which sets up a complete working zotero sync server on ubuntu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 89.2%
  • Shell 10.8%