Binary

Lore can run as a normal Go binary when PostgreSQL is reachable.

Release archives are available for Linux and macOS on both AMD64 and ARM64.

A development build can be started with:

make run

A release-style local binary can be built with:

make build
./lore serve --database-url 'postgres://lore:lore@localhost:5432/lore?sslmode=disable'

Run ./lore --help to see the available commands or ./lore serve --help for server runtime flags.

Frontend assets

The Go binary embeds web/dist. Run make web before compiling manually so TypeScript and CSS are emitted. Normal make build, make run, and the Docker build already do this.

PDF support

The Lore binary does not contain a PDF renderer. Configure a compatible HTML-to-PDF POST endpoint in Administration → Configuration. A deployment can override the persisted endpoint with LORE__PDF_URL. If the service requires a bearer token, API key, or other request header, add it there; mark credentials sensitive and configure LORE__ENCRYPTION_KEY so Lore encrypts them at rest.