Complete setup guide, step-by-step

Thanks, this worked for me with some minor modifications and using some of the instructions from your post that followed this. I installed this with a local user (eg. usrlcl).

  1. I set up Ubuntu 18.04 x64 as standard with a non-root admin user (usrlcl).

  2. Installed dependencies:

  • $sudo apt-get install libreadline-dev wv poppler-utils
  1. Set up Plone 4.3.18 as per instructions for standalone Plone (I guess the filenames would change depending on the Plone version being installed)
  • $wget --no-check-certificate https://launchpad.net/plone/4.3/4.3.18/+download/Plone-4.3.18-UnifiedInstaller.tgz
  • Extract the downloaded file: $tar -xf Plone-4.3.18-UnifiedInstaller.tgz
  • Go the folder containing installer script: $cd Plone-4.3.18-UnifiedInstaller
  • Run install script (can take a while): $./install.sh standalone
  • Make a note of the admin account credentials provided at the end of the installation.

To start the server:

  • $cd ~/Plone/zinstance
  • $bin/plonectl start
  • Check successful plone installation from your browser at http://your-server:8080

Stop the server:

  • $bin/plonectl stop
  1. First add senaite.lims:
  • Edit buildout.cfg: $sudo nano buildout.cfg
  • Add the python link as previous posts have indicated:
index = 
    https://pypi.python.org/simple/
  • Add senaite.lims to the eggs section
eggs =
    Plone
    Pillow
    senaite.lims
  • Add Products.AdvancedQuery =< 4 to the [versions] section.
  • Save your buildout.cfg
  • Run buildout: $sudo -u usrlcl bin/buildout
  • Restart server: $bin/plonectl start
  • Check successful Senaite LIMS installation at http://your-server:8080
  1. Add Senaite Health:
  • Stop the server: $bin/plonectl stop
  • Edit buildout.cfg: $sudo nano buildout.cfg
  • Add senaite.health to the eggs section
eggs =
    Plone
    Pillow
    senaite.lims
    senaite.health
  • Save your buildout.cfg
  • Run buildout: $sudo -u usrlcl bin/buildout
  • Restart server: $bin/plonectl start
  • Check successful Senaite Health installation at http://your-server:8080
  • Click on “Install Senaite LIMS”. Login with the admin credentials created during Plone installation.
  • Under the user menu → Site setup → Add-ons, select the Senaite Health add-on and activate it.
  • Under the user menu → Site setup → Site setup, provide site title/description details.
  • Proceed with further set up of the LIMS to fit your practice.
4 Likes