Skip to content
master
Switch branches/tags
Code

OMERO server examples

This repository contains example playbooks for installing OMERO with Ansible. You can copy these and modify them for your own use.

Quick start

Install the prerequisites:

  • either Ansible: e.g. pip install ansible>=2.6.16,<2.7. Other versions of Ansible may work but are not routinely tested by us.
  • or Docker and docker-compose e.g. pip install docker-compose

Install OMERO.server and OMERO.web using one of the Ansible playbooks and/or Docker blueprints:

  • Basic installation: all components on the same node
  • Public user: allow public access to selected data without the need to log in
  • Three nodes: use more physical or virtual hardware to scale up your installation

Basics

cd ansible-example-omero-onenode
ansible-galaxy install -r requirements.yml
ansible-playbook playbook.yml

One-node OMERO

The above diagram represents the most basic OMERO installation with OMERO.web, OMERO.server, and PostgreSQL all installed on the same physical node.

Public user

cd ansible-role-omero-public-user
ansible-galaxy install -r requirements.yml
ansible-playbook playbook.yml

OMERO with public user

This recreates the configuration documented in the OMERO.web documentation

Three nodes

cd ansible-role-omero-three-nodes
ansible-galaxy install -r requirements.yml
ansible-playbook playbook.yml

To run a similar configuration in Docker:

cd docker-example-omero
docker-compose up

Three-nodes OMERO

This is an example of installing PostgreSQL, OMERO.server and OMERO.web on separate nodes.

About

Examples playbooks for installing OMERO with Ansible and Docker

Topics

Resources

License

Releases

No releases published

Packages

No packages published