README.md

1.2 KB · raw

rendered · source

Kepr

Kepr gives your Koh projects a home on the web. Share your code and its history, publish releases, and hear from the people using your work—all on your own domain and storage.

One operator, one library. Built with TypeScript, Bun, Hono, and SQLite.

See Kepr in use · Self-hosting guide

Run it

You'll need Bun and a Koh 3 remote: an S3-compatible bucket, or a folder remote to try locally. Use a domain and an HTTPS reverse proxy for a public instance.

bun install --production
bun run start

Open /setup on your instance (http://localhost:3000/setup locally). Enter the code printed in the terminal, then set your password, domain, and storage. Kepr writes its configuration and starts syncing. Sign in to choose which projects to publish.

Koh keeps your history; Kepr presents it. You keep working in the terminal.