ff4ae973f9fc

introduce Kepr with a brief README and first-run setup (v3.1.2)

time
2026-10-05 13:13 UTC · 1 week ago
machine
Junes-MacBook-Pro.local
agent
gpt-6.1-sol
session
clear kepr introduction
parent
404280fe96de
2 files README.md+31 −0package.json+1 −1
README.md+31 −0
@@ -0,0 +1,31 @@1+# Kepr2+3+Kepr gives your [Koh](https://koh.asha.software) projects a home on the web. Share4+your code and its history, publish releases, and hear from the people using your5+work—all on your own domain and storage.6+7+- Browse highlighted source, file descriptions, and diffs at any save.8+- Offer source archives, release downloads, checksums, and update feeds.9+- Take bug reports and questions without making visitors create an account.10+- Choose what goes public. Repositories start private.11+12+One operator, one library. Built with TypeScript, Bun, Hono, and SQLite.13+14+[See Kepr in use](https://kepr.uk) · [Self-hosting guide](docs/site/docs.md)15+16+## Run it17+18+You'll need Bun and a Koh 3 remote: an S3-compatible bucket, or a folder remote19+to try locally. Use a domain and an HTTPS reverse proxy for a public instance.20+21+```sh22+bun install --production23+bun run start24+```25+26+Open `/setup` on your instance (`http://localhost:3000/setup` locally). Enter the27+code printed in the terminal, then set your password, domain, and storage.28+Kepr writes its configuration and starts syncing. Sign in to choose which29+projects to publish.30+31+Koh keeps your history; Kepr presents it. You keep working in the terminal.

view file

package.json+1 −1
@@ -1,6 +1,6 @@11 {22 	"name": "kepr",3-	"version": "3.1.1",3+	"version": "3.1.2",44 	"private": true,55 	"type": "module",66 	"scripts": {

view file