Overview
With over 1300 OMERO.server instances up and running worldwide, OMERO has been shown to be relatively easy to install and get running. There are instructions for manual install on Linux and OS X, as well as Windows.
OMERO Clients Installation
OMERO.clients are shipped as either an installer packages or compressed archive depending on platform. Download the file and run the executable. Most clients require a login to connect to your OMERO.server. For some platforms, all the client applications come in a single package.
OMERO.server Installation
As a full server product, installing OMERO.server is a more technical process. Detailed instructions are available for installing and upgrading.
- OMERO.server downloads
- OMERO.server clean install on UNIX Based Platforms (includes Mac OS X)
- OMERO.server clean install on Microsoft Windows
- OMERO.server upgrading
Prerequisites
Each component of the OMERO platform has a separate set of prerequisites. Where possible, we provide tips on getting started with each of these technologies, but we can only provide free support within limits.
| Package | Server | Java | Python | Ice | Postgres |
|---|---|---|---|---|---|
| OMERO.importer | Required | Required | |||
| OMERO.insight | Required | Required | |||
| OMERO.editor | Required for some functionality | Required | |||
| OMERO.server | Required | Required | Required | Required | |
| OMERO.web | Required | Required | Required | ||
| OMERO.py | Required for most functionality | Required | Required | ||
| OMERO.cpp | Required for most functionality | Required |
| Notes | Java 1.5 SE Development Kit (JDK) or higher installed. Available from: http://java.sun.com/javase/downloads/index.jsp PostgreSQL 8.1 or higher installed (8.2 on Windows) and configured to accept TCP connections. For more information, see our OMERO and PostgreSQL page. |
Extending OMERO
Developers documentation is available on Trac. There are extension points to add OMERO server functionality as described on the Extending OMERO page as well as add to agents to Insight. See "OmeroInsightArchitecture" for more information.
Instructions on writing your own OmeroClients or scripts that work via the OMERO API, in a number of languages are listed as part of the analysis page.

