Community blueprints for real infrastructure
Reusable, reviewed stacks you can run from the OpenSible console in one click — Kubernetes, service meshes, databases, observability and more.
Logstash HA (Docker cluster)
Multi-node Logstash deployment running the official Logstash Docker image. Every node runs one container managed by a dedicated systemd unit, sharing the same pipeline configuration and writing to the same Elasticsearch backend. Ships with a default beats-in / elasticsearch-out pipeline and a per-node HTTP health dashboard exposing Logstash node + pipeline stats and upstream Elasticsearch reachability.
PostgreSQL HA (Patroni + etcd)
3-node PostgreSQL HA cluster managed by Patroni with an embedded etcd v3 DCS. Installs PostgreSQL from PGDG, runs Patroni from a pinned Python venv, and manages everything via systemd. First node is the initial leader; use 3+ nodes for real HA.
Redis + Sentinel
Redis primary/replica with Sentinel for automatic failover. Distro packages + systemd — no Docker, no Bitnami. First node is the initial primary; add 3+ nodes for real HA.
Kibana HA (Docker cluster)
Multi-node Kibana deployment (recommended 2 or 3 behind a load balancer) running the official Kibana Docker image. Every node runs one container managed by a dedicated systemd unit, all pointing at the same Elasticsearch backend via ELASTICSEARCH_HOSTS. Ships with a per-node HTTP health dashboard exposing Kibana + upstream Elasticsearch status.
Valkey + Sentinel
Valkey (open-source Redis fork) primary/replica with Sentinel for automatic failover. Distro packages + systemd — no Docker, no Bitnami. First node is the initial primary; add 3+ nodes for real HA.
Grafana OSS
Grafana OSS from the official apt/dnf repository on systemd. Admin creds and listen port injected via a systemd drop-in; can pre-provision a Prometheus / VictoriaMetrics datasource so dashboards work on first boot.
Prometheus / VictoriaMetrics
Single-node metrics backend on systemd (no Docker). Choose Prometheus (with a rendered scrape config for your node_exporter targets) or VictoriaMetrics (drop-in Prometheus API, lower RAM and better compression).
Prometheus node_exporter
Install prometheus-node-exporter on every selected host from distro packages (Debian/Ubuntu + RHEL/Rocky/Alma via EPEL). Exposes host metrics on :9100/metrics with the textfile collector enabled.
HAProxy Load Balancer
HAProxy L4/L7 load balancer on systemd (distro package). Renders a hardened haproxy.cfg with health checks, a protected stats page and optional TLS termination. Enable keepalived to publish a VRRP virtual IP across 2+ nodes for HA.
Traefik Reverse Proxy (Docker provider)
Traefik v3 on systemd with the Docker provider enabled — auto-discovers containers on the host's Docker socket via `traefik.enable=true` labels, exposes the protected dashboard, Prometheus metrics and optional Let's Encrypt ACME. Deploy as a single node or as an HA cluster with a keepalived VRRP virtual IP.
RustFS (S3-compatible)
High-performance, distributed S3-compatible object storage written in Rust. Apache-2.0 licensed MinIO alternative — deploy single-node or an erasure-coded cluster across multiple hosts with the RustFS server binary managed via systemd.
OpenBao Cluster (Raft HA)
HashiCorp Vault–compatible OpenBao on systemd (no Docker). Installs from pinned official release assets without GitHub API calls, renders /etc/openbao/openbao.hcl with integrated Raft storage, cross-node retry_join for HA, and can auto-init + unseal every node on the first run.
Apache Kafka (KRaft Cluster)
Apache Kafka in KRaft mode on systemd (no ZooKeeper, no Docker, no Bitnami). Node IDs, quorum voters and advertised listeners are computed from the inventory.
RabbitMQ Cluster
RabbitMQ cluster with management UI, Prometheus metrics and quorum-queue defaults. Installs from distro packages and manages rabbitmq-server via systemd. First node is the seed; the rest join it. Use 3+ nodes for HA quorum queues.
Traefik Reverse Proxy / LB
Traefik v3 reverse proxy on systemd (official GitHub tarball). Hardened static config, file-provider directory for dynamic routes, protected dashboard, Prometheus metrics and optional Let's Encrypt ACME. Deploy as a single instance or as an HA cluster with a keepalived VRRP virtual IP.
HashiCorp Vault HA (Docker cluster)
Production HashiCorp Vault HA cluster across N nodes running the official hashicorp/vault Docker image with integrated Raft storage. Each node runs one container managed by a dedicated systemd unit (vault-docker.service); followers auto-join via retry_join, and optional first-run auto-init + persistent auto-unseal keep the cluster unsealed across reboots.
Uninstall — VictoriaMetrics (systemd)
Stop victoriametrics.service, remove /usr/local/bin/victoria-metrics-prod, /srv/metrics data and the victoriametrics system user.
Uninstall — Prometheus node_exporter
Stop prometheus-node-exporter, remove the systemd drop-in and purge the distro package.
Uninstall — Prometheus (systemd)
Stop prometheus.service, remove /usr/local/bin/{prometheus,promtool}, /etc/prometheus, /srv/metrics and the prometheus system user.
Uninstall — Traefik Reverse Proxy / LB
Stop traefik + keepalived, remove the /usr/local/bin/traefik binary and systemd unit, and purge /etc/traefik, /var/lib/traefik, /var/log/traefik and /etc/keepalived.
Uninstall — OpenBao (systemd)
Stop openbao.service, purge the OpenBao apt/dnf repo and package, remove /etc/openbao, /opt/openbao, /var/lib/openbao and the openbao system user.
Elasticsearch HA (Docker cluster)
Production Elasticsearch cluster across N nodes running the official Elasticsearch Docker image. Each node runs one container managed by a dedicated systemd unit; cluster formation via discovery.seed_hosts and cluster.initial_master_nodes. Ships with a per-node HTTP health dashboard (green/yellow/red + shard summary).
Redpanda Cluster (Self-Managed) + Console
Kafka-API-compatible Redpanda Self-Managed cluster on systemd (no ZooKeeper, no JVM, no Docker). Seed servers and advertised listeners are computed from the inventory. Redpanda Console (web UI) is deployed on the first broker.
