Skip to content
This repository has been archived by the owner on May 14, 2020. It is now read-only.


Repository files navigation

Libero Publisher

Getting Started

Libero Publisher consists of a number of services, libraries and components so the best place to start is with the sample-configuration repository that contains a simple guide to cloning the latest containers and running them locally using docker-compose.

eLife use TravisCI for automated deployments to AWS instances (although currently as a single instance). The configuration and scripts for that can be found in the environments repository.

For further technical assistance please join the conversation on Slack at

To find out more about our MVP please see below and look at the high level progress/plan on our roadmap at

Libero Publisher MVP Hypothesis statement

eLife's mission is to help scientists accelerate discovery by operating a platform for research communication that encourages and recognises the most responsible behaviours in science. With Libero Publisher, we want to have an impact on scholarly publishing and demonstrate that our technology is reusable. We will know if there is a potential market fit for Libero Publisher when our MVP has confirmed the following 3 hypothesis:

Hypothesis #1

A simple journal can adopt Libero to publish their articles once our MVP is available.

Hypothesis #2

Libero provides a platform that can be extended so that larger, more complex journals can publish their articles using the platform.

Hypothesis #3

Libero can help journals lower their infrastructure and maintenance costs compared to dominant commercial platforms.

Definitions of a simple or complex journal

To help define a simple or complex journal we have looked at the differences in technology that would be required to produce Libero to publish and host different types of journal.

A simple journal is defined as having a low throughput of articles (less than 1 per week), a low amount of visitors (less than 50,000 a month) and displays only scholarly content that is uncomplicated in nature so supports only text, images, tables and mathematical forumlas. Articles are grouped by research category and one other way (collections, issues etc.).

Examples might include The International Journal of Microsimulation, Bioinorganic Chemistry and Applications or small society journals.

A complex journal is defined as having higher throughput (greater than 25 articles per week), a significant amount of visitors (greater than 500,000 a month) and scholarly content that is more complicated containing items like videos, IIIF images and custom sections (like plain language summaries or decision letters). Articles are supported by other editorial content, blog posts and news, and might be grouped in multiple ways including special editions, cross discipline collections or through specific channels.

Examples might include eLife, The BMJ or large society journals.


The starting point for raising issues for Libero Publisher



Code of conduct

Security policy





No releases published


No packages published