Full Control

Self-Hosted Deployment

Run qqq applications on your own infrastructure. No vendor lock-in, no ongoing hosting costs, complete control over your data and environment.

Why Self-Host?

Complete Control

Your servers, your rules. Configure everything exactly how you need it. No restrictions, no limitations.

Data Sovereignty

Keep your data on-premises or in your preferred cloud. Meet compliance requirements without compromise.

No Ongoing Costs

Pay only for your own infrastructure. No per-user fees, no monthly subscriptions, no hidden costs.

Requirements

Runtime

  • Java 21 or later
  • 2GB RAM minimum
  • Any OS (Linux, macOS, Windows)

Database

  • PostgreSQL 12+
  • MySQL 8+
  • MongoDB 5+

Deployment Options

Bare Metal

On-premises servers

Cloud VMs

AWS, GCP, Azure

Docker

Container deployment

Kubernetes

Orchestrated scaling

Quick Start

# Build your application
mvn clean package

# Run with Java
java -jar target/my-app.jar

# Or use Docker
docker build -t my-qqq-app .
docker run -p 8080:8080 my-qqq-app

See the deployment documentation for detailed guides.

Want Zero DevOps Instead?

If you'd rather focus on building and let us handle the infrastructure, check out qRun managed hosting.