Catalogue

182 services, described by themselves

Every service micro‑glue can put on a machine, ready to add: databases, messaging, observability, operations tooling, business applications and the platform's own components. Each one is pinned, health-checked, credentialled and described by itself — so what you read here is exactly what the engine knows.

This is the public library. Beyond it we build and maintain hundreds of proprietary customer and internal images and templates through the same process; they are not listed here. Curated on one criterion: does it make a server running a micro‑glue platform better? Before the library was listed, the whole of it was rendered into one compose file and validated, and 104 of its services were booted side by side on one machine.

Public services
182
Described by themselves
all
Settings documented
494

Ingress 1

  • ingress

    Traefik edge router — host-based routing, label-driven service discovery and TLS termination for the whole stack.

Data 20

  • clickhouse

    Columnar analytics database for very fast aggregate queries.

    endpoints
    2
    credentials
    2
  • etcd

    Distributed key-value store for configuration and coordination.

    endpoints
    1
    credentials
    1
  • hive-ollama

    Open-weight embedding server for hive-mind. Internal to the compose network by design — never published, never ingressed.

  • influxdb

    Time-series database for metrics and sensor-style data.

    endpoints
    1
    credentials
    3
  • mariadb

    Open-source relational database, drop-in compatible with MySQL.

    endpoints
    1
    credentials
    3
  • meilisearch

    Meilisearch — fast full-text search engine with instant-search APIs.

    credentials
    1
  • memcached

    In-memory caching layer for fast, transient lookups.

    endpoints
    1
  • minio-cluster

    MinIO distributed object storage — S3-compatible endpoint for application data.

    credentials
    2
  • mongodb

    Document database for flexible, schema-light application data.

    endpoints
    1
    credentials
    2
  • mysql

    MySQL 8.4 relational database server with health checks.

    endpoints
    1
    credentials
    2
  • neo4j

    Graph database for highly connected data and relationship queries.

    endpoints
    2
    credentials
    1
  • ollama

    Open-weight inference server for LLMs and embeddings, GPU-capable. Published to the host only by explicit flag, because an open inference port is an open inference surface.

    variables
    3
  • opensearch

    Full-text search and analytics engine with security enabled.

    endpoints
    1
    credentials
    1
  • pgbouncer

    Lightweight connection pooling for PostgreSQL databases.

    endpoints
    1
    credentials
    2
  • pgvector

    Relational database with built-in vector search for AI embeddings.

    endpoints
    1
    credentials
    2
  • postgres

    PostgreSQL 17 relational database with health checks.

    endpoints
    1
    credentials
    2
  • qdrant

    Vector database for similarity search and AI embeddings.

    endpoints
    2
    credentials
    1
  • timescaledb

    TimescaleDB — time-series database built on PostgreSQL.

    credentials
    1
  • valkey

    Valkey — Redis-compatible in-memory key-value store for caching and sessions.

    endpoints
    1
  • weaviate

    Vector database with a rich object model for AI search workloads.

    endpoints
    1
    credentials
    1

Messaging 6

  • centrifugo

    Realtime messaging server pushing events to browsers over websockets.

    endpoints
    1
    credentials
    3
    variables
    1
  • mosquitto

    MQTT broker for device and event messaging, with websocket support.

    endpoints
    2
    credentials
    2
  • nats

    Lightweight publish-subscribe message broker with durable streams.

    endpoints
    2
  • rabbitmq

    RabbitMQ message broker with management UI — asynchronous messaging between services.

    endpoints
    4
    credentials
    2
  • redpanda

    Kafka-compatible event streaming broker for service-to-service messaging.

    endpoints
    2
  • soketi

    Websocket server for realtime application events, speaking the Pusher protocol.

    endpoints
    1
    credentials
    3

Observability 31

  • alertmanager

    Prometheus Alertmanager — routes, groups and silences alerts raised by Prometheus.

  • alertmanager-ingress

    Observability suite

    Alertmanager behind Traefik — alert routing, grouping and notification management.

    variables
    2
  • alloy

    Observability suite

    Grafana Alloy — log collection agent shipping to Loki (replaces promtail).

    variables
    8
  • blackbox-exporter

    Observability suite

    Blackbox exporter — external availability probing (HTTP/ICMP/TCP) for Prometheus.

    variables
    1
  • cadvisor

    cAdvisor — per-container resource usage and performance metrics for the telemetry stack.

  • glitchtip

    Self-hosted application error tracking compatible with popular error reporting SDKs.

    endpoints
    1
    credentials
    1
    variables
    7
  • grafana

    Grafana — dashboards and visualisation over Prometheus / Loki data sources.

  • grafana-ingress

    Observability suite

    Grafana behind Traefik — dashboard visualisation and alerting UI.

    variables
    2
  • healthchecks

    Monitoring for cron jobs and scheduled tasks, with alerts when a job fails to check in.

    endpoints
    1
    credentials
    2
    variables
    7
  • jaeger

    Jaeger — distributed tracing for request flows and performance bottlenecks across services.

  • langfuse

    Observability for LLM applications: tracing, prompt management and evaluation dashboards.

    endpoints
    1
    credentials
    2
    variables
    6
  • loki-ingress

    Observability suite

    Loki behind Traefik — log aggregation and storage.

    variables
    2
  • mongodb-exporter

    Prometheus metrics exporter for the document database.

    endpoints
    1
  • morning-report

    Observability suite

    A daily digest of application errors and headline server health, gathered over restricted access and posted where the team already reads.

    variables
    1
  • mysql-exporter

    Observability suite

    Prometheus exporter for MySQL metrics.

    variables
    1
  • netdata

    Real-time infrastructure monitoring with per-second metrics and a built-in dashboard.

    endpoints
    1
    variables
    4
  • node-exporter

    Prometheus node-exporter — hardware and OS metrics from the host kernel.

  • opensearch-dashboards

    Visualisation and management console for the search engine.

    variables
    4
  • plausible

    Lightweight, privacy-friendly website analytics without cookies.

    endpoints
    1
    credentials
    3
    variables
    7
  • postgres-exporter

    Observability suite

    Prometheus exporter for PostgreSQL metrics.

    variables
    1
  • prometheus

    Prometheus — time-series metrics collection, storage and alert evaluation.

    endpoints
    1
    variables
    1
  • prometheus-ingress

    Observability suite

    Prometheus behind Traefik — time-series collection and storage for the monitoring stack.

    variables
    2
  • promtail

    Observability suite

    Promtail — log collection agent shipping to Loki.

    variables
    4
  • promtail-laravel-db-export

    Observability suite

    Exports application log tables on a schedule for ingestion into the logging pipeline.

    variables
    3
  • pve-exporter

    Observability suite

    Central Proxmox VE exporter — scrapes remote PVE APIs with read-only tokens (multi-target, blackbox-style).

    variables
    1
  • target-registrar

    Observability suite

    Registers short-lived servers with Prometheus dynamically, with per-target alert control and lease-based clean-up.

    variables
    3
  • tempo

    Observability suite

    Tempo — distributed tracing backend.

    variables
    1
  • tempo-ingress

    Observability suite

    Tempo behind Traefik — distributed tracing backend, publishing its OTLP/HTTP trace ingest endpoint for remote shippers.

    variables
    3
  • umami

    Privacy-focused website analytics with a simple dashboard and no visitor cookies.

    endpoints
    1
    credentials
    1
    variables
    5
  • uptime-kuma

    Uptime monitoring with status pages and alert notifications.

    endpoints
    1
    variables
    3
  • valkey-exporter

    Prometheus metrics exporter for the in-memory cache.

    endpoints
    1

Operations 67

  • adminer

    Lightweight web interface for inspecting and editing databases.

    endpoints
    1
    variables
    4
  • apt-cacher-ng

    Caching proxy that speeds up repeated operating-system package downloads.

    endpoints
    1
  • authelia

    Authentication portal adding login and two-factor in front of stack services.

    endpoints
    1
    credentials
    3
    variables
    3
  • backup-checker

    Observability suite

    Confirms backups arrived and were pushed offsite, and reports daily — an unverified backup counts as a failure.

    variables
    1
  • browserless

    Managed headless browser pool for automated page rendering and testing.

    endpoints
    1
    credentials
    1
    variables
    2
  • changedetection

    Watches web pages for changes and notifies when their content differs.

    variables
    4
  • clamav

    Antivirus engine that scans uploaded files for malware.

  • code-server

    Full VS Code development environment served in the browser.

    credentials
    1
    variables
    4
  • coredns

    Local DNS for multi-project development, answering each project's hostnames with its own loopback address from a rendered zone file.

  • crowdsec

    Behaviour-based intrusion detection that spots and blocks malicious traffic patterns.

    endpoints
    1
    credentials
    1
    variables
    1
  • data-protection-agent

    Internal IT

    Backup and restore agent for Docker volumes and databases, with rclone sync to remote storage.

    credentials
    7
    variables
    50
  • diun

    Notifies operators when newer versions of deployed container images are published.

    variables
    6
  • dozzle

    Live log viewer for the containers in the stack.

    endpoints
    1
    variables
    3
  • filebrowser

    Web file manager for browsing, uploading and sharing files in the stack.

    credentials
    2
    variables
    3
  • fixer-master

    Observability suite

    Self-healing orchestrator: receives alerts and routes remediation to the right worker.

    variables
    1
  • fixer-worker

    Observability suite

    Self-healing executor: watches local container events and carries out remediation actions on the host it runs on.

    endpoints
    1
    variables
    5
  • forgejo

    Self-hosted git forge with issues, pull requests and package hosting.

    endpoints
    2
    variables
    4
  • gitlab-runner

    Continuous-integration job runner that executes pipeline builds in containers.

    credentials
    1
  • gotenberg

    Document conversion service that turns web pages and office files into PDFs.

    endpoints
    1
  • guacamole

    Browser-based gateway for reaching remote desktops and terminals without a client.

    credentials
    2
    variables
    6
  • guacd

    Protocol proxy daemon that backs the Guacamole remote desktop gateway.

  • hive-build

    Builds hive-mind's corpus from documentation repositories, rendering their markdown and refusing credential-shaped content at the gate.

    credentials
    1
  • hive-indexer

    Indexes a markdown corpus for hive-mind: chunks on document structure, embeds locally and writes the store the server reads. No ports, no ingress, and it refuses a pass that would silently shrink the index.

    credentials
    1
  • hive-scribe

    Turns a user's proposed edit into a merge request authored as them — never a direct push. The only hive-mind container that holds write credentials.

  • hive-sync

    Delivers each person's private space to their own enrolled devices and nothing else, so their notes are a live window onto the hive.

  • hive-worker

    Turns session transcripts into archive summaries for personal spaces, so the server's write surface stays a simple append.

  • homepage

    Dashboard start page giving operators one place to reach every stack service.

    variables
    3
  • imgproxy

    On-the-fly image resizing and optimisation for fast page loads.

    endpoints
    1
    credentials
    2
    variables
    3
  • it-tools

    Collection of handy developer utilities such as converters, generators and calculators.

    variables
    3
  • keycloak

    Single sign-on identity provider for the stack.

    endpoints
    1
    credentials
    4
    variables
    4
  • lldap

    Lightweight user directory with a simple web admin interface.

    endpoints
    2
    credentials
    2
    variables
    4
  • localstack

    Local emulator of common cloud services for development and testing.

    endpoints
    1
    variables
    2
  • mailtrap

    Mail catcher for development — captures outbound email and provides a web viewer (Mailpit).

  • netbox

    Network source of truth for IP address management and datacentre inventory.

    credentials
    3
    variables
    6
  • ntfy

    Push notification server that delivers alerts and messages to phones and desktops.

    variables
    4
  • oauth2-proxy

    Adds provider-backed sign-in in front of upstream services.

    endpoints
    1
    credentials
    3
    variables
    4
  • ofelia

    Scheduled task runner that executes cron jobs inside the stack's containers.

  • pgadmin

    Web interface for administering the PostgreSQL database.

    endpoints
    1
    credentials
    2
    variables
    3
  • phpmyadmin

    Web interface for administering the MySQL database.

    endpoints
    1
    variables
    4
  • pihole

    Internal IT

    Network-wide DNS with ad-blocking for a local estate.

    credentials
    1
  • portainer

    Web console for managing the container platform.

    endpoints
    1
    variables
    3
  • redpanda-console

    Web console for browsing topics, messages and consumers on the streaming broker.

    endpoints
    1
    variables
    4
  • restic-rest-server

    Backup repository server that restic clients push encrypted snapshots to.

    endpoints
    1
    variables
    1
  • sandbox-builder

    Sandbox estate

    Provisions ephemeral sandbox containers on demand. Privileged by nature — treat accordingly.

    variables
    2
  • selenium

    Headless Chrome on the stack network for browser-driven tests.

    endpoints
    3
    credentials
    1
    variables
    1
  • semaphore

    Web console for running and scheduling automation playbooks with full history.

    credentials
    3
    variables
    4
  • service-engine

    Stack service-engine — internal debugging and shell access component.

  • smtp-relay

    Outbound email relay that delivers the stack's mail to the wider internet.

    endpoints
    1
    variables
    3
  • step-ca

    Private certificate authority that issues TLS certificates for internal services.

    endpoints
    1
    credentials
    1
    variables
    3
  • stirling-pdf

    Toolbox for merging, splitting, converting and editing PDF documents.

    variables
    4
  • substrate-api

    Substrate control plane

    Microcelium Substrate control plane — FastAPI JSON API + HTMX UI + MCP server in one process.

  • substrate-files

    Substrate control plane

    The platform's artefact shelf: boot images, installers and firmware served from one well-known place, so bare-metal installs, PXE boots and BMC updates all pull from the same source the platform builds into.

  • substrate-registry

    Substrate control plane

    Substrate private OCI registry (registry:2) — bearer auth delegated to the substrate token endpoint; toggle service, up only while a deploy needs it.

  • substrate-runner

    Substrate control plane

    Substrate job-runner daemon — claims queued jobs and runs the wrapper scripts that need docker.

  • substrate-tang

    Network-bound disk encryption for the fleet: a server's encrypted disks unlock automatically only while it sits on the trusted network — taken off-site or off-net, they stay sealed. No passphrase to type at a console, no TPM dependency, keys held server-side and backed up.

  • substrate-test

    Substrate control plane

    The control plane's contract test suite, profile-gated — never part of a default stack.

  • syncthing

    Continuous file synchronisation between machines without a central server.

    endpoints
    1
    variables
    3
  • tiny-tools

    Network / diagnostics shell container (dig, curl, mtr, nmap, tcpdump, ss, lsof, iperf3, socat) on the stack network — exec into it to debug from inside.

    variables
    2
  • trivy

    Vulnerability scanner that checks container images and code for known security flaws.

    endpoints
    1
  • unifi-controller

    Internal IT

    UniFi Network controller for managing Ubiquiti network devices.

  • vaultwarden

    Self-hosted password vault compatible with Bitwarden clients.

    endpoints
    1
    credentials
    1
    variables
    4
  • verdaccio

    Private npm package registry that also caches the public registry.

    endpoints
    1
    variables
    3
  • wg-easy

    WireGuard VPN server with a web console for managing devices and peers.

    endpoints
    1
    credentials
    1
    variables
    4
  • whoami

    Diagnostic echo page showing exactly what an incoming web request looks like.

    variables
    3
  • wiremock

    Mock server that simulates external web services for testing.

    endpoints
    1
  • woodpecker-agent

    Worker that executes the continuous-integration pipelines.

    credentials
    1
    variables
    2
  • woodpecker-server

    Continuous-integration server that runs pipelines from the git forge.

    endpoints
    1
    credentials
    3
    variables
    6

Application shapes 49

  • bookstack

    Wiki and documentation platform organised as books, chapters and pages.

    endpoints
    1
    credentials
    3
    variables
    9
  • collabora

    In-browser office document editing backend.

    endpoints
    1
    credentials
    2
    variables
    4
  • directus

    Headless CMS and instant APIs over a relational database.

    endpoints
    1
    credentials
    5
    variables
    3
  • documenso

    Digital signing platform for sending, signing and managing documents.

    endpoints
    1
    credentials
    5
    variables
    5
  • drawio

    Browser-based diagram editor for flowcharts and architecture drawings.

    endpoints
    1
    variables
    3
  • excalidraw

    Virtual whiteboard for hand-drawn style sketches and diagrams.

    endpoints
    1
    variables
    3
  • firefly-iii

    Personal finance manager for budgets, accounts and transactions.

    endpoints
    1
    credentials
    2
    variables
    3
  • freescout

    Shared-mailbox helpdesk and customer support ticketing.

    endpoints
    1
    credentials
    4
    variables
    7
  • ghost

    Modern publishing platform for blogs and newsletters.

    endpoints
    1
    credentials
    2
    variables
    6
  • gitlab

    GitLab

    GitLab CE — self-hosted Git hosting, code review, CI/CD and project management.

    endpoints
    1
    credentials
    2
    variables
    20
  • hedgedoc

    Real-time collaborative markdown editing and note sharing.

    endpoints
    1
    credentials
    3
    variables
    6
  • hive-server

    The hive-mind server: hybrid semantic and keyword search over markdown, exposed as an MCP endpoint, a web UI and an HTTP API. Read-only by design.

    endpoints
    1
  • invoice-ninja

    Invoicing, quotes and payments for small businesses.

    endpoints
    1
    credentials
    3
    variables
    4
  • kimai

    Time tracking for teams, with projects, activities and invoicing.

    endpoints
    1
    credentials
    3
    variables
    3
  • kroki

    Renders text-based diagram formats into images over an API.

    endpoints
    1
    variables
    3
  • limesurvey

    Survey platform for building questionnaires and collecting responses.

    endpoints
    1
    credentials
    3
    variables
    3
  • linkding

    Self-hosted bookmark manager with tags, search and archiving.

    endpoints
    1
    credentials
    2
    variables
    3
  • listmonk

    Newsletter and mailing-list manager with campaigns and subscriber lists.

    endpoints
    1
    credentials
    3
    variables
    3
  • litellm

    Unified API gateway that routes chat and embedding calls to many AI providers.

    endpoints
    1
    credentials
    1
  • mapsv1

    PHP application backend for a mapping service, behind the ingress.

    variables
    1
  • mattermost

    Team chat and collaboration platform with channels and integrations.

    endpoints
    1
    credentials
    2
    variables
    6
  • metabase

    Dashboards, charts and ad-hoc questions over your data.

    endpoints
    1
    credentials
    1
    variables
    3
  • miniflux

    Minimalist feed reader for following sites and news sources.

    endpoints
    1
    credentials
    3
    variables
    3
  • moodle

    Moodle — open-source learning management system.

    credentials
    3
  • n8n

    n8n workflow automation — visual builder for connecting services and automating tasks.

  • nextcloud

    File sync, sharing and collaboration suite.

    endpoints
    1
    credentials
    4
    variables
    5
  • nocodb

    No-code database with spreadsheet-style views, forms and APIs.

    endpoints
    1
    credentials
    1
    variables
    4
  • nodejs

    Internal Node.js service with health checks — not routed by Traefik.

    variables
    2
  • nodejs-ingress

    Traefik-exposed Node.js service — the public-API shape (e.g. WebSocket gateways).

    variables
    5
  • open-webui

    Web chat interface for locally hosted AI models.

    endpoints
    1
    credentials
    1
    variables
    4
  • outline

    Fast, collaborative team wiki and knowledge base.

    endpoints
    1
    credentials
    4
    variables
    8
  • paperless-ngx

    Document management with scanning, OCR and full-text search.

    endpoints
    1
    credentials
    4
    variables
    3
  • phpfpm-forms

    Web estate

    Shared form-handling backend for every static site in a stack, reached only from each site's ingress and never routed directly.

    variables
    3
  • phpfpm-nginx

    Internal PHP-FPM + nginx application — backend integrations, not routed by Traefik.

    variables
    2
  • phpfpm-nginx-ingress

    PHP-FPM + nginx application, Traefik-exposed — the standard public PHP portal shape.

    variables
    12
  • phpfpm-nginx-portal

    Loom

    PHP-FPM + nginx portal variant serving a primary user-facing portal.

    variables
    1
  • planka

    Kanban-style project boards for task tracking.

    endpoints
    1
    credentials
    5
    variables
    8
  • privatebin

    Encrypted pastebin where the server never sees the plaintext.

    endpoints
    1
    variables
    3
  • python

    Internal Python service — queue consumers and internal APIs, not routed by Traefik.

    variables
    2
  • python-ingress

    Traefik-exposed Python service — the public-API shape for web apps and device fleets.

    variables
    5
  • searxng

    Private metasearch engine aggregating results from many search providers.

    endpoints
    1
    credentials
    1
    variables
    3
  • shlink

    URL shortener with visit statistics and a REST API.

    endpoints
    1
    credentials
    2
    variables
    3
  • snipe-it

    Internal IT

    Snipe-IT — IT asset, licence and accessory management.

    credentials
    7
  • sonarqube

    Code-quality platform that reviews source code for bugs and security issues.

    endpoints
    1
    credentials
    2
    variables
    4
  • text-embeddings-inference

    Fast embedding-model server turning text into vectors for search and retrieval.

    endpoints
    1
    variables
    1
  • twenty

    Internal IT

    Twenty CRM — open-source CRM with bundled Postgres and Redis.

    credentials
    8
  • vikunja

    To-do lists, kanban boards and project planning.

    endpoints
    1
    credentials
    1
    variables
    4
  • whisper-asr

    Speech-to-text service transcribing audio files through an HTTP API.

    endpoints
    1
    variables
    2
  • wordpress

    WordPress publishing platform on the house PHP runtime — provisioned installed and hardened, with real scheduled jobs and declarative plugin setup.

    endpoints
    1
    credentials
    3
    variables
    12

Sites 8

  • error-pages

    Catch-all error pages served at the edge — every unrouted hostname and every 4xx/5xx from a routed service lands here. Builtin mode renders branded pages from the project's branding block.

    variables
    3
  • hello

    Minimal nginx test page showing the server's internal IP — for testing, debugging and demonstrating horizontal scaling.

  • maintenance-site

    Static holding page shown while the stack is under maintenance or still booting.

  • mkdocs

    mkdocs-material documentation site — live-reload dev server over a bind-mounted docs repo, fronted by Traefik.

    endpoints
    1
    variables
    5
  • services-site

    Internal IT

    Dynamic HTML index of the stack's available services, with branding.

  • site-holding

    Web estate

    Branded holding page served on one site's hostname while that site is switched off for the environment.

  • static-site-builder

    Web estate

    Static-site build / dev-server container (Pelican, HydePHP, …) — live-reload dev server locally, one-shot build into the shared volume in prod.

    variables
    9
  • static-site-ingress

    Web estate

    nginx ingress serving a static site from the volume produced by its static-site-builder.

    variables
    8

How this page is made

The catalogue is the sidecars

Beside every *.service.j2 template in the engine sits a *.meta.yaml: what the service is, its category and icon, which endpoints it exposes and behind which flags, which credentials it needs and which to generate, and every environment variable it honours. A linter enforces it. This page reads those files and lays them out — the same files the Substrate control plane renders its service catalogue and Stack Map from.

Current as of 2026-09-10.

Request a walk-through

micro‑glue is part of the Microcelium tooling that builds your application, and what it builds is yours to keep. If you run several products on machines you own and want them built the same way every time, that is the conversation.