Install — Self-Hosted
Install — Self-Hosted
Section titled “Install — Self-Hosted”Run the Worthless proxy in Docker. The container is fully self-contained — it generates its own encryption key and stores all shard data internally.
Quick start (Docker Compose)
Section titled “Quick start (Docker Compose)”git clone https://github.com/shacharm2/worthless && cd worthless/deploycp docker-compose.env.example docker-compose.envdocker compose up -dThe proxy starts on localhost:8787. Enroll your API keys:
printf '%s' "${OPENAI_API_KEY:?set OPENAI_API_KEY first}" | docker compose exec -T proxy \ worthless enroll --alias openai --key-stdin --provider openaiRepeat for each key. The container splits and stores the key internally — the original key never touches disk.
Cloud deploy
Section titled “Cloud deploy”From source (no Docker)
Section titled “From source (no Docker)”git clone https://github.com/shacharm2/worthless && cd worthlessuv pip install -e .worthless lockworthless upThe proxy runs on localhost:8787. See the README for the full command reference.