Complete setup guide, step-by-step


Hi everyone,
I am trying to deploy Senaite Health on a Digital Ocean Droplet. I get as far as installing Plone and configuring a second buildout file (senaite.cfg) but when it comes to running buildout to fetch Senaite Health, I have been getting a multitude of errors. Would anyone have a complete step-by-step guide for setting up Senaite Health on Ubuntu 18.04? Ideally from the initial Plone setup.


Hi @emmk , have you checked the “Installation” section from senaite.lims here?:

Install first the system dependencies, and then follow the well-documented installation instructions for Plone 4 here (4.3.18 version recommended):

Unifier installer for Plone 4.3.18 can be downloaded from here:

Once installed, modify the buildout.cfg (as explained in the first link posted above), but add in the eggs section of the buildout.cfg file too. Your buildout.cfg should look close to the following (note that besides egg, I stick here to Plone 4.3.18 of and I’ve also added index section):

parts =
extends =
find-links =
index =
eggs =
zcml =
eggs-directory = ${buildout:directory}/eggs

recipe = plone.recipe.zope2instance
user = admin:admin
http-address =
eggs =
zcml =

setuptools =
zc.buildout =

Once you have buildout.cfg in place, you only need to run bin/buildout and wait a little bit until it finishes. Then, just start the instance (bin/instance start for standalone mode or bin/zeoserver start + bin/client1 start for zeo mode). Open a browser and type http://localhost:8080 , install the Senaite site and you are done.