RIDING BYTES

Service 04

IT Services & Managed Operations

We set up, secure, and run your SENAITE LIMS infrastructure. Linux servers, Docker deployments, cloud or on-premise — your lab focuses on the science, not on sysadmin.

Supporting Laboratories
Since 2015
01 / Position Operating SENAITE since 2015

We have run SENAITE LIMS in production across water utilities, food labs, mining operations, and clinical laboratories on four continents. Decade of incidents, decade of postmortems. We know what breaks, what scales, and what to monitor. We wrote the software.

Most of what we do here ships through SENAITE Care, our managed-service offering. Plans start at EUR 300 per month for monitoring and quarterly maintenance, and scale up to fully managed hosting with proactive database repair.

02 / What we operate The full SENAITE stack
  • Server provisioning. Debian or Ubuntu LTS, hardened install, SSH only, firewall, fail2ban, automatic security updates.
  • Docker deployments. Production-grade compose files with persistent volumes, log rotation, healthchecks, and graceful restarts.
  • Cloud or on-premise. Hetzner, AWS, Azure, your own datacenter. EU-only options for data-residency cases.
  • Database operations. ZODB packs, integrity checks, ConflictError remediation, index rebuilds, performance tuning.
  • Backups. Daily, with 3-2-1: live, offsite to our German RAID-1, and a monthly restore-verification cycle.
  • Monitoring. HealthWatch on the server, Zabbix on our side, alerts before users notice.
  • OS & SENAITE updates. Patches applied on a schedule that respects your release-window policy.
  • Incident response. Defined response and recovery time targets per plan tier.
03 / How to engage us Three modes, pick the fit
  1. 1
    One-off setup

    Provisioning a new instance, migrating an existing one, hardening a server you already have. Fixed scope, milestone billing.

  2. 2
    SENAITE Care

    Three managed-service tiers from EUR 300 per month. Monitoring, maintenance, security updates, defined response times. Optional managed hosting on dedicated hardware in Germany.

  3. 3
    Incident retainer

    For labs that run their own ops but want a fast lane to the SENAITE core team when something breaks at 3 a.m. Hours per month, rolled over.

04 / Stack we know cold No mystery boxes
  • OS. Debian, Ubuntu LTS, RHEL-compatible. Plus the bits Plone actually depends on.
  • Runtime. Python 3, ZEO, ZODB, Plone, Pyramid, gunicorn / haproxy when load demands.
  • Containers. Docker, Docker Compose, Podman. We have not bothered with Kubernetes for lab-scale workloads, and we will tell you why.
  • Web. Nginx, Caddy, LiteSpeed. TLS via Let's Encrypt, HSTS, modern cipher suites.
  • Monitoring. Zabbix, HealthWatch, Grafana for the dashboards customers want to see.
  • Backups. rsnapshot, restic, native ZODB packs. Tested restores, not just tested writes.
Server rack with cables — SENAITE LIMS infrastructure

Keep your SENAITE LIMS running

Need a setup, a migration, or ongoing maintenance? Pick a SENAITE Care plan, or tell us what your situation looks like.