This page is for one job: get you from zero to a visible Provenote result as quickly as possible.
If you want the shortest human path, think of this as the “open the box, plug it in, see the screen light up” guide.
This is still a local proof loop, not a one-minute hosted trial.
By the end of this path, you should have:
cp .env.example .env
Set the two fast-path values:
OPEN_NOTEBOOK_ENCRYPTION_KEY=change-me-to-a-secret-string
GEMINI_API_KEY=your-google-ai-studio-key
For the Docker fast path, these are the only values you need to care about before first launch. The Compose stack injects the SurrealDB connection defaults and a known-good fast-path Gemini model for you.
docker compose -f ops/compose/docker-compose.yml up -d --build
When the services are ready, open:
http://localhost:8502
If this step is slow, wait for the initial image build to finish before assuming the stack is stuck.
Inside the workbench:
In the source detail view, open Auditable Markdown and run it.
This lane is the fastest way to feel what Provenote is really trying to do:
You are in a strong first-run state if you can answer “yes” to all four:
If you want one step after that first success, the best carry-forward move is to turn the structured result into a note, a research thread, or a notebook draft.
If you cannot say yes yet, that usually means you are still in the local setup phase, not in a hosted try-now flow.
| If you hit… | Most likely reason | Fastest fix |
|---|---|---|
The UI does not open on :8502 |
the initial container build is still running | wait for the first build to finish, then refresh |
| The app starts but generation fails immediately | GEMINI_API_KEY is missing, invalid, or blocked for Gemini API use |
update .env, then restart the stack |
| You are unsure why configuration docs list more keys | those are the full runtime contract keys, not the minimum Docker fast-path inputs | continue with this page first, then read configuration.md only when you need exact contract details |
| Next goal | Recommended page |
|---|---|
| Full install and contributor setup | installation.md |
| Environment contract and required variables | configuration.md |
| Product proof and inspectable evidence | proof.md |
| Positioning and scope questions | faq.md |