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.
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.
- 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.
- 1One-off setup
Provisioning a new instance, migrating an existing one, hardening a server you already have. Fixed scope, milestone billing.
- 2SENAITE 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.
- 3Incident 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.
- 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.
Related
Pair this with
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.