Layer 3 · self-hosting reality check
What it actually takes to self-host Unleash
The docs say 512 MB. In practice you want 2 GB. Here is the honest version — real requirements, real monthly cost, what you will be maintaining, and the one thing that catches people out.
Usually reached from LaunchDarkly alternatives, where Unleash is one of the picks.
| RAM — documented minimum | 512 MB |
|---|---|
| RAM — what it really needs | 2 GB |
| CPU | 2 vCPU |
| Disk | Small |
| Monthly cost | $12–24/mo plus Postgres, against per-seat feature-flag pricing |
| Setup time | 1 hour |
| How you install it | container plus PostgreSQL |
| Ongoing maintenance | Low. |
| Where it stops scaling | Very well. Client-side evaluation means the server handles configuration, not traffic. |
The thing that catches people out
The SDKs cache flag state locally and evaluate in-process, which is what makes them fast and resilient — but it also means a flag change is not instant everywhere, and a dead Unleash server leaves clients serving their last-known state indefinitely. That is usually the behaviour you want; make sure it is the behaviour you expect, especially for a kill switch you are relying on to stop something quickly.
When not to self-host Unleash
You need enterprise governance — approval workflows, change requests, SSO — which live in the paid tiers rather than the open-source core.
Every guide here carries this section. A site that only ever tells you to self-host is selling something — the useful answer is sometimes no.
Other Layer 3 self-hosting guides
Common questions
- How much RAM does Unleash actually need?
- 2 GB in practice. The documented minimum is 512 MB, which is the figure at which the process starts rather than the figure at which it works under real use. 2 vCPU alongside it.
- What does self-hosting Unleash cost per month?
- $12–24/mo plus Postgres, against per-seat feature-flag pricing This is commodity VPS pricing and excludes your time, which is the larger cost for most people — budget for low.
- How long does it take to set up Unleash?
- 1 hour, via container plus PostgreSQL.
- When should I NOT self-host Unleash?
- You need enterprise governance — approval workflows, change requests, SSO — which live in the paid tiers rather than the open-source core.
- What is the most common mistake when self-hosting Unleash?
- The SDKs cache flag state locally and evaluate in-process, which is what makes them fast and resilient — but it also means a flag change is not instant everywhere, and a dead Unleash server leaves clients serving their last-known state indefinitely. That is usually the behaviour you want; make sure it is the behaviour you expect, especially for a kill switch you are relying on to stop something quickly.