Fresh install
Never used Sentry? Start here.
- 1. Run Epure (compose or Cloud)
- 2. Install @sentry/nextjs
- 3. Init with the Epure DSN and verify
Install @sentry/nextjs and set SENTRY_DSN plus NEXT_PUBLIC_SENTRY_DSN to the Epure host. Hydration, RSC, and route-handler throws group as issues with demangled stacks.
Host up → install SDK → paste DSN → confirm a 202.
Install
1 SDK
Install @sentry/nextjs. Point dsn at Epure.
Protocol
envelope
Official Sentry wire. Exceptions persist; transactions discarded.
Setup
< 10 min
Host up → DSN → first issue the same sitting.
Cost
0 seats
Self-host is unlimited seats. Hardware bounds volume.
Same finish line: @sentry/nextjs pointing at your Epure DSN, first issue in the list.
Fresh install
Already on Sentry
Docs for this stack
Install @sentry/nextjs once. Point the DSN at Epure. No Sentry Cloud account required. Only the open SDK client.
Official SDK, no proprietary agent
Install @sentry/nextjs (or keep it if you already have Sentry). Point dsn at Epure.
Two containers, no cluster
Rust binary plus PostgreSQL 16, self-hosted under 200 MB. Cloud runs the same path at $24.
Issues you can finish
Grouping, releases, alerts, and soft-sampling on spikes. Triage without a seat tax.
Epure groups the Next.js surfaces that break after deploy: hydration, server components, edge, route handlers.
New to Sentry or already on it. Same three moves. Official SDK in, DSN pointed at Epure, one test throw.
docker compose up locally (optional `.env` for ports), or open Cloud. Register, name a project, copy the DSN from setup or Settings → SDK connection.
Add the official Sentry SDK from your package manager. Epure speaks the Sentry wire, so there is no @epure/* client.
Call Sentry.init with the Epure DSN. Throw once (or captureException). Confirm 202 and an issue in the list.
Fresh install or DSN swap: same init shape. Disable product lines Epure discards.
Install @sentry/nextjs
Official Sentry client from the package registry. No @epure/* SDK.
Point dsn at Epure
Paste the project DSN from Settings. Fresh install and Sentry migrants use the same field.
Disable discarded lines
Set traces, replay, and profile sample rates to 0. Epure stores exceptions only.
1npm install @sentry/nextjs@7.120.0Check the fit before you paste the DSN.
Official SDK, no proprietary agent
Install @sentry/nextjs (or keep it if you already have Sentry). Point dsn at Epure.
Two containers, no cluster
Rust binary plus PostgreSQL 16, self-hosted under 200 MB. Cloud runs the same path at $24.
Issues you can finish
Grouping, releases, alerts, and soft-sampling on spikes. Triage without a seat tax.
Honest scope
Exceptions and stacks. We skip replay, profiling, and transaction APM, and never claim 100% compatibility.
Readable JS/TS stacks
Upload sourcemaps via release files. Local frames stay useful after minify.
You own the data path
Self-host keeps stack traces on your Postgres. Cloud soft-samples instead of surprise invoices.
Open the docs, compose up or Cloud, install @sentry/nextjs, paste the DSN.
Apache 2.0 · official Sentry SDK · swap DSN