What you get
- A web app for sign-in, the library, and the viewer
- An HTTP API for artifacts, public shares, and API keys
- A CLI that uploads files, prints content, and manages share links. The published package is
factrove(npm i -g factrove).ftrvruns the same program. A checkout of this repository usespnpm factrove.
Links use a base URL you set
Viewer and share URLs are a configured origin plus the artifact path. The API readsPUBLIC_BASE_URL (and falls back to WEB_ORIGIN when that is unset). Setting the variable does not start a server or publish the app.
Local:
Where to go next
- Quickstart gets the source and runs the local loop
- Concepts explains artifacts, HTML delivery, access, and shares
- Self-hosting runs the Docker Compose stack, or the same apps from source
- CLI covers commands, flags, and config precedence
- Sharing links covers public URLs and optional passwords
- Troubleshooting covers ports, origins, cookies, and links