Skip to content
This repository has been archived by the owner on Mar 21, 2022. It is now read-only.

MohamedElashri/Zotero-Docker

Repository files navigation

Docker Image CI

Project discontinued

The project needs a lot of work because there are many things missing and zotero team is not interested in making things easier for having a selfhosted version. It still the best research manager and only viable open source option. With the release of Zotero 6 and their great additions this project becomes irrelvant and can't cope up. Also I don't have time to invest so This would be archived.

Zotero-Docker

Docker version of Zotero dataserver and web library combined. This work is based on the original work of zotero prime

Zotero Prime - On-premise Zotero platform

Zotero Prime is a full packaged repository aimed to make on-premise Zotero deployment easier with the last versions of both Zotero client and server. This is the result of sleepness nights spent to deploy Zotero within my organization on a disconnected network. Feel free to open issues or pull requests if you did not manage to use it.

Installation

Clone the repository:

$ git clone --recursive https://github.com/MohamedElashri/Zotero-Docker.git
$ cd /Zotero-Docker/docker

Configure and run:

$ sudo docker-compose up -d

or you can run this script

$ ./bin/run.sh

Initialize databases

Initialize databases:

$ ./bin/init.sh

Available endpoints:

Name URL
Zotero API http://localhost:8080
S3 Web UI http://localhost:8082
PHPMyAdmin http://localhost:8083
Web Library http://localhost:8084

Default login/password:

Name Login Password
Zotero API admin admin
S3 Web UI zotero zoterodocker
PHPMyAdmin root zotero

Create users

to create users, use the create script in bin folder

$ ./bin/create-user.sh {UID} {username} {password}

Client installation

Instruction

About

Docker version of Zotero dataserver and web library combined.

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •