Operating a self-hosted Langfuse deployment — architecture, sizing, scaling, backups, upgrades, and security. Use whenever the user is running or planning to run Langfuse on their own infrastructure: "operate / run self-hosted Langfuse", "deploy Langfuse on Kubernetes / Docker / AWS / GCP / Azure", "Langfuse sizing / resource requirements", "scale Langfuse / ingestion throughput", "back up Langfuse", "upgrade Langfuse / background migrations", "Langfuse SSO / encryption / VPC / air-gapped", or "Langfuse production deployment". Owns HOW to run self-hosted Langfuse well; the self-host-vs-Cloud and tier decision lives in the `langfuse-setup` skill, and exact configs in live docs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-langfuse-plugin:langfuse-deploymentThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill covers operating self-hosted Langfuse: what to run, how big, how to scale it, and how to
This skill covers operating self-hosted Langfuse: what to run, how big, how to scale it, and how to
keep it backed up, upgraded, and secure. It does not make the self-host-vs-Cloud or tier decision
(that's langfuse-setup's cloud-vs-self-host.md) and does not embed exact compose/Helm/Terraform
config (fetch live /self-hosting/* docs).
.md to the live
page URL (e.g. https://langfuse.com/self-hosting/configuration/scaling.md). Self-hosting config
changes; never reconstruct it from memory.The self-host-vs-Cloud choice and the tier (Compose / Helm / Terraform / Railway) belong to
langfuse-setup. If that's unsettled, start there. This skill assumes "we're self-hosting" and helps
run it.
Use references/architecture-and-sizing.md: the components (Web + Worker + Postgres/ClickHouse/
Redis/S3), the minimum-sizing table, HA (≥2 Web), managed-vs-self-run, single-vs-multi deployment
strategy, and the UTC requirement.
When ingestion or UI load grows, use references/scaling.md: scale workers by CPU (~50% = saturated),
reduce ClickHouse ingestion reads, separate ingestion from UI, raise S3 write concurrency; fix slow
UI via ClickHouse resources + time filters.
Use references/operations.md: per-component backups (test restores!), semver/pinned-tag upgrade
discipline, and the background-migrations rule (monitor to completion after every upgrade).
Use references/security.md: HTTPS, at-rest encryption, ENCRYPTION_KEY, networking (VPC/air-gap),
auth/SSO (NEXTAUTH_URL first), data masking at source, EE license; plus the pre-production security
checklist.
references/architecture-and-sizing.md — components, minimum sizing, HA, managed-vs-self-run,
single-vs-multi strategy, UTC.references/scaling.md — ingestion model and throughput levers; slow-query causes.references/operations.md — per-component backups, versioning, upgrades + background
migrations, health/readiness, DR checklist.references/security.md — encryption, networking, auth/SSO, data masking, EE license, security
checklist.| Need | Where |
|---|---|
| Run/scale/back-up/secure self-hosted Langfuse | this skill |
| Self-host-vs-Cloud decision + tier choice + onboarding | langfuse-setup skill |
| Instrumenting apps that send to this deployment | vendored langfuse skill |
| Monitoring the deployment's own load (dashboards) | langfuse-monitoring skill + /self-hosting/configuration/observability |
| Exact compose/Helm/Terraform/env/SSO config | live /self-hosting/* docs (.md-append) |
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub jbaham2/claude-langfuse-plugin --plugin claude-langfuse-plugin