Installation & Prerequisites
Get Placino up and running on your infrastructure. We support Docker, Docker Compose, and Kubernetes deployments.
System Requirements
Hardware
- • Minimum: 4 CPU cores, 8GB RAM, 50GB disk
- • Recommended: 8+ CPU cores, 32GB RAM, 200GB+ disk
- • Production: Kubernetes cluster with persistent volume storage
Software
- • Docker 20.10+ or Podman 3.0+
- • Docker Compose 1.29+ (for multi-container deployments)
- • Linux kernel 5.10+ or macOS 12+ or Windows 10/11 with WSL2
- • Port availability: 5432 (PostgreSQL), 6379 (Redis), 8080 (API), 9090 (Prometheus)
Database Connectors (Optional)
Placino integrates with these database systems:
- • PostgreSQL 12+
- • MySQL 8.0+
- • BigQuery (Google Cloud)
- • Snowflake
- • Redshift (AWS)
- • ClickHouse
- • Databricks
- • Salesforce (via API)
Docker Installation
--name placino \
-p 8080:8080 \
-e DATABASE_URL="postgres://user:pass@host:5432/placino" \
-e ENCRYPTION_KEY="$(openssl rand -base64 32)" \
placino/core:latest
The container will initialize the database schema automatically on first run. Check logs with docker logs placino.
Docker Compose (Recommended for Dev)
For local development, we provide a docker-compose.yml that brings up all 35 containers with proper networking and volumes.
Once started, the API will be available at http://localhost:8080 and the web UI at http://localhost:3000.
Key Environment Variables
DATABASE_URLPostgreSQL connection string (required). Format: postgres://user:pass@host:port/dbname
ENCRYPTION_KEY32-byte base64-encoded key for envelope encryption. Generate with openssl rand -base64 32
REDIS_URLRedis connection for caching and message queues. Default: redis://localhost:6379
LOG_LEVELLogging verbosity: DEBUG, INFO (default), WARN, ERROR
PRIVACY_EPSILONDefault differential privacy epsilon budget per query. Default: 1.0 (stricter privacy)
Verify Installation
Check that Placino is running by making a test request to the health endpoint:
If all systems report healthy, you're ready to proceed with data ingestion and querying.
Next: Quickstart Guide
Now that Placino is installed, follow our 5-minute quickstart to set up your first data ingestion and run a query.
Go to Quickstart