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'.
- Install ubuntu onto target server, install ssh server there.
- Install ansible anywhere (can be your own computer or target server), clone this repository onto same machine.
- Edit admin login name, mysql login data, hostname in file 'group_vars/all'
- Specify target server address in 'hosts' (can be localhost as well)
- Use run.sh, watch the output
- Add users (description coming)
- Download custom built client from target server (description coming)
- Run client, close it (local profile will be created), add SSL certificate exception into client (described below, should be automated later)
https://www.zotero.org/support/kb/cert_override
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