Self Host
Docker Compose Self-Hosting
Deploy Helicone using Docker Compose. Quick setup guide for running a containerized instance of the LLM observability platform on your local machine or server.
Running via Docker Compose
Prerequisites
Clone the Repository
Copy all environment variables
Copy the .env.example
file within the docker directory to .env
and modify as needed.
Running as Docker File
To run all services in a single Docker container, you can use the helicone-all
image. This is useful for quick testing or development purposes.
- Build the all-in-one image:
- Run the container:
Running via Docker Compose
Running Services
- Helicone Webpage (frontend): localhost:3000
- Jawn (backend): localhost:8585/v1/gateway/oai/v1/chat/completions
- Postgres (database): localhost:5432
- Clickhouse (analytics): localhost:8123
- Minio (object storage): localhost:9000