Thanks to visit codestin.com
Credit goes to github.com

Skip to content

deployable-sh/stacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Miget Compose Templates

Service catalogue of multi-node clusters and backing services, deployable to Miget as Compose Stacks, and runnable locally with plain docker compose up.

Each template's README carries a Deploy to Miget button for one-click deploy.

Convention

Every template is a subdirectory with:

  • compose.yaml: portable, vanilla Docker Compose. Works locally with no platform tooling.
  • compose.miget.yaml: Miget platform overrides (RAM, privacy, disk sizes via x-miget), auto-layered on top of the base file by Miget at detect and deploy time. Plain docker compose ignores it.
  • A README.md with topology, connection strings, and scaling notes.

When creating a stack on Miget, point it at this repository and set the stack's path to the template directory (e.g. rabbitmq).

Platform ground rules baked into every template:

  • The public HTTP entrypoint of a stack listens on port 5000 (the only port Miget's ingress reaches); everything else is private: true.
  • One service block per cluster node: nodes need stable identity and their own volume, so scale by adding blocks, not replicas.
  • Per-node named volumes become RWO block PVCs; sizes set in compose.miget.yaml.
  • Image-only services must be configurable via environment variables (compose command: overrides do not reach per-app deploys); flag-driven images get a thin Dockerfile wrapper with a baked start script.

Templates

Template What you get Public entry
rabbitmq 3-node RabbitMQ 4.x cluster (quorum-queue ready) management UI
kafka 3-node Apache Kafka KRaft cluster (official image, env-only) Kafbat UI
redpanda 3-broker Redpanda cluster (Kafka-compatible, no JVM) Redpanda Console
kong Kong API Gateway backed by a managed Postgres service gateway proxy + Kong Manager
mongodb 3-node MongoDB replica set (rs0, stock image) none (internal)
n8n n8n queue mode: editor + scalable workers, managed Postgres + Valkey editor
glitchtip GlitchTip error tracking (Sentry-compatible), managed Postgres + Valkey web UI
bugsink Bugsink error tracking (Sentry SDKs, single container), managed Postgres web UI
pocketbase Pocketbase backend-in-one-file (SQLite, auth, realtime) app + admin
cronicle Cronicle, cron with a UI, history, chaining web UI
chromadb Chroma vector database none (internal)
qdrant Qdrant vector database + dashboard none (internal)
meilisearch Meilisearch instant search (master-key protected) search API
minio MinIO S3-compatible object storage (single node) console
keycloak Keycloak IAM (OIDC/SAML), managed Postgres Keycloak
clickhouse 3-node ClickHouse cluster (embedded Keeper) none (internal)
openclaw OpenClaw autonomous AI agent + dashboard dashboard (basic auth)
agent-box Claude Code + opencode + Kilo CLI in a persistent web terminal terminal (basic auth)
hermes Hermes Agent (Nous Research), self-improving agent + dashboard dashboard (basic auth)
kilo Kilo headless agent server (kilo serve) API (password)
convex Convex self-hosted backend + dashboard (multi-origin proxies) api / site / dashboard
supabase Full Supabase stack behind Kong (uses compose profiles), experimental Kong gateway
appsmith Appsmith CE internal-tool builder (all-in-one image + nginx proxy) builder UI
tooljet ToolJet CE low-code builder, managed Postgres builder UI
budibase Budibase low-code platform (all-in-one image + nginx proxy) builder UI
timescaledb TimescaleDB time-series Postgres (single node) none (internal)
uptime-kuma Uptime Kuma v2 monitoring + status pages (slim, SQLite) web UI
umami Umami v3 privacy-first analytics, managed Postgres dashboard
vaultwarden Vaultwarden Bitwarden-compatible password server web vault
langfuse Langfuse v3 LLM observability (web/worker/ClickHouse/Valkey/MinIO), managed Postgres web UI
litellm LiteLLM gateway - virtual keys + budgets, managed Postgres proxy + admin UI
mssql Microsoft SQL Server 2025 (Express - free production license) none (internal)
oracle Oracle Database Free 26ai (FUTC - production-legal caps) none (internal)
ghost Ghost 6 publishing (blog/newsletter/memberships), self-hosted MySQL site + admin
wordpress WordPress (official image + nginx proxy), self-hosted MySQL site
metabase Metabase OSS BI dashboards, managed Postgres app DB web UI
directus Directus 11 headless CMS + data studio, managed Postgres studio + API
nocodb NocoDB Airtable alternative, managed Postgres web UI
forgejo Forgejo git forge (Gitea fork), managed Postgres web UI + HTTPS git
prestashop PrestaShop 9 storefront (auto-install + nginx proxy), self-hosted MySQL shop + /admin
open-mercato Open Mercato CRM/ERP foundation (builds from upstream repo), experimental app + /backend
code-server code-server, VS Code in the browser, persistent workspace IDE (password)
saleor Saleor headless GraphQL commerce (api+worker+dashboard), managed Postgres api / dashboard
grafana-stack Grafana + Prometheus + Loki, datasources pre-provisioned Grafana
open-webui Open WebUI - team AI chat over any OpenAI-compatible API web UI
flowise Flowise visual LLM app builder, managed Postgres builder UI
jenkins Jenkins LTS controller (built-in node) web UI
github-runner GitHub Actions self-hosted runner (PAT auto-registration) none (outbound)
gitlab-runner GitLab Runner, shell executor, self-registering (glrt token) none (outbound)
forgejo-runner Forgejo Actions runner, host mode - serves Forgejo or Codeberg none (outbound)
azp-agent Azure Pipelines agent (official Dockerfile recipe) none (outbound)
buildkite-agent Buildkite agent - hybrid CI, one token none (outbound)
mailpit Mailpit dev mail catcher (SMTP sink + UI) UI (basic auth)
listmonk listmonk newsletters/mailing lists, managed Postgres admin + public pages
authentik authentik IdP (server+worker, Redis-free), managed Postgres web UI
zitadel Zitadel passkeys-first IdP (single binary), managed Postgres web UI
docuseal DocuSeal document signing (+ nginx proxy), managed Postgres web UI
documenso Documenso e-signatures (PKCS#12 sealing), managed Postgres web UI
typebot Typebot conversational forms (builder + viewer), managed Postgres builder / viewer
twenty Twenty CRM (server + worker + noeviction Valkey), managed Postgres web UI
kestra Kestra workflow orchestration (standalone, PROCESS runner), managed Postgres web UI (basic auth)
filebrowser FileBrowser web file manager + share links web UI
roundcube Roundcube webmail over any IMAP (+ nginx proxy), managed Postgres webmail
tei HuggingFace TEI embeddings API on CPU (bge-small) none (internal)
phoenix Arize Phoenix LLM tracing/evals (single container) web UI (auth)
filestash Filestash web file manager over Miget Buckets (+ proxy) web UI
sftpgo SFTPGo S3 upload portal (share-upload links, optional SFTP) web UI
mariadb-galera 3-node MariaDB Galera cluster (official image, bootstrap-once wrapper) none (internal)
minecraft Minecraft Java server (itzg; Paper/Fabric/Forge) custom TCP port
factorio Factorio headless server custom UDP port
chatwoot Chatwoot CE support inbox (web+sidekiq, pgvector PG, noeviction Valkey) web UI
superset Apache Superset BI (app+worker+beat+init, baked config), managed Postgres web UI
prefect Prefect 3 server (outbound workers as separate apps), managed Postgres web UI (basic auth)
logto Logto developer auth (auth + admin domains via proxies), managed Postgres auth / admin
livekit LiveKit WebRTC server (muxed UDP 7882 + TCP 7881) ws :5000 + custom ports
livekit-agents LiveKit voice agent worker (ElevenLabs/Deepgram/LLM), experimental none (outbound)
usesend useSend open-source Resend (SES delivery, + proxy), managed Postgres dashboard + API
cognee Cognee agent memory engine (graph + vector, self-contained) API (JWT)
garage Garage S3-compatible store + webui (the MinIO successor) web UI
letta Letta/MemGPT agent server (pgvector PG, + proxy), experimental API (password)
dify Dify LLM app platform (11 services, faithful upstream shape), experimental entry router
changedetection changedetection.io page-change monitoring web UI
ntfy ntfy push notifications (deny-all auth, declarative users) web + API
memos Memos lightweight markdown notes (SQLite) web UI
actual Actual Budget E2EE sync server web app
stirling-pdf Stirling-PDF 50+ PDF tools (login enforced) web UI
node-red Node-RED with bcrypt adminAuth enforced at boot editor (auth)
outline Outline team wiki (stateless: managed Postgres + Miget Buckets) web UI
hasura Hasura v2 CE instant GraphQL, managed Postgres API + console
typesense Typesense instant search (env-only, in-memory) API (keys)
infisical Infisical secrets manager, managed Postgres web UI
paperless-ngx Paperless-ngx document management + OCR, managed Postgres web UI
nats 3-node NATS cluster with JetStream (flags-only) none (internal)
linkwarden Linkwarden bookmark manager + archiving (+ proxy), managed Postgres web UI
penpot Penpot design platform (frontend+backend+exporter, + proxy), managed Postgres web UI
temporal Temporal durable execution + UI, managed Postgres, experimental UI (gRPC internal)
openobserve OpenObserve logs/metrics/traces (S3-native → Miget Buckets) web UI + OTLP
parseable Parseable S3-native log lake (single binary) web UI + ingest
mattermost Mattermost team chat, managed Postgres web UI
rocketchat Rocket.Chat team chat (stateless; uses the mongodb template) web UI
odoo Odoo Community 18 ERP/CRM/ecommerce (threaded), managed Postgres web UI
bagisto Bagisto Laravel ecommerce (+ nginx proxy), self-hosted MySQL shop + /admin
activepieces Activepieces automation (AI agents), managed Postgres + noeviction Valkey web UI
freescout FreeScout help desk (listens on 5000 directly), self-hosted MySQL web UI
miniflux Miniflux minimalist RSS reader (single Go binary), managed Postgres reader + API
navidrome Navidrome music streaming server (Subsonic, SQLite) web player
unleash Unleash feature flags (LaunchDarkly alternative), managed Postgres flag API + admin
docmost Docmost collaborative wiki (Confluence/Notion alt), managed Postgres + Valkey + Buckets web UI
docker-registry Private container registry (CNCF Distribution, native :5000, S3 to Miget Buckets) registry API
owncast Owncast live streaming server (RTMP ingest 1935, port-5000 wrapper) player + admin
shlink Shlink URL shortener (REST API, GeoIP analytics), managed Postgres redirects + API
plane Plane project management (Jira/Linear alt, community AIO + RabbitMQ + MinIO), managed Postgres + Valkey - experimental web UI
immich Immich photos (Google Photos alt, ML worker + VectorChord Postgres, self-contained) - experimental web UI
writebook Writebook (37signals) free book/docs publisher (Rails + Thruster, SQLite, HTTP_PORT=5000) reader + admin
fizzy Fizzy (37signals) free kanban (Trello/Asana alt, Rails + Thruster, SQLite) web UI
campfire Campfire (37signals) free group chat (Slack alt, MIT, self-contained Rails, SQLite) web UI
calcom Cal.com scheduling (Calendly alt, stateless), managed Postgres (citext) booking app
jellyfin Jellyfin media server (Plex alt, SQLite, network.xml port-5000 wrapper) web player
plausible Plausible CE web analytics (GA alt), managed Postgres + ClickHouse sidecar dashboard
bookstack BookStack wiki (Confluence alt, nginx port-5000 wrapper), self-hosted MariaDB web UI
audiobookshelf AudioBookshelf audiobook + podcast server (SQLite, PORT=5000) web player
karakeep Karakeep (ex-Hoarder) AI bookmarks (SQLite + Meilisearch + headless Chrome) web UI
beszel Beszel server monitoring hub (PocketBase/SQLite, port-5000 wrapper; agents self-installed) dashboard
dawarich Dawarich location history (Google Timeline alt, web + worker + PostGIS + Valkey) - experimental web UI
searxng SearXNG private metasearch (200+ engines; RAG backend), SEARXNG_PORT=5000 search UI
ollama Ollama local LLM server (OpenAI-compatible API, OLLAMA_HOST) - GPU recommended, experimental API (private)
redis Redis standalone (password + AOF persistence) none (internal)
redis-sentinel Redis HA: master + 2 replicas + 3 sentinels, automatic failover none (internal)
redis-cluster Redis Cluster: 3 masters + 3 replicas, sharded (hostname-announced) - experimental none (internal)
valkey Valkey standalone (BSD Redis-compatible, password + AOF) none (internal)
valkey-sentinel Valkey HA: master + 2 replicas + 3 sentinels, automatic failover none (internal)
valkey-cluster Valkey Cluster: 3 masters + 3 replicas, sharded - experimental none (internal)
mysql MySQL 8.4 standalone (env-configured) none (internal)
mariadb MariaDB 11.8 standalone (env-configured) none (internal)
mariadb-replication MariaDB async primary/replica (image-wired replication) none (internal)
percona-server Percona Server for MySQL standalone (MySQL drop-in + instrumentation) none (internal)
percona-xtradb-cluster Percona XtraDB Cluster: 3-node synchronous multi-primary (Galera) - experimental none (internal)
mysql-innodb-cluster MySQL InnoDB Cluster: 3-node Group Replication, auto-failover - experimental none (internal)

A multi-node Elasticsearch template lives in its own repo for now: ktaraszk/elasticsearch.

Roadmap

  1. Distributed variants: MinIO (4+ nodes), Qdrant distributed, multi-shard ClickHouse
  2. Platform follow-ups feeding templates: valkey/mysql credential lookup for ${{...}} refs on later deploys; required-vars keyed by template variable (Supabase currently prompts the same JWT secret under several per-service env keys); one-shot job semantics (x-miget.type: job)

License

MIT, see LICENSE. The templates themselves are MIT-licensed. Each upstream project bundled or referenced by a template keeps its own license.

About

Production-shaped Docker Compose stacks, one-step deploy to Miget. The deployable.sh catalogue.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors