Overview
Run Qovery on your local machine using Docker and k3s (lightweight Kubernetes). Perfect for development, testing, and learning without cloud costs or Docker Desktop requirements.Prerequisites
Before starting, ensure you have: System Requirements:- Operating System: Linux, macOS, or Windows (WSL only)
- CPU & Memory: Minimum 4 CPU cores and 8GB RAM for Docker
- Software:
- Docker daemon running (Docker Desktop not required, especially on Linux)
- Git
- Common utilities:
jq,curl,sed,grep(usually pre-installed)
Linux Users: You only need Docker Engine running on your machine. Docker Desktop is not required.
Installation Steps
1
Install Qovery CLI
- Linux
- MacOS
- Windows
- Docker
- *nix
- Arch Linux
- Manual
To download and install Qovery CLI on any Linux distribution:
2
Authenticate
Sign in to your Qovery account (or create one if you haven’t already):This will open your browser to complete the authentication process.
3
Set Context
Configure your CLI context:Select your organization when prompted.
4
Deploy Local Cluster
Install a local k3s Kubernetes cluster with Qovery:This command will:
- Install k3s (lightweight Kubernetes)
- Install Qovery agent and all required components
- Configure networking and ingress
- Take approximately 5-10 minutes to complete
5
Access the Console
Once the installation is complete, navigate to console.qovery.comYou should see your demo cluster connected and ready to use. You can now start deploying applications!
Using Your Local Cluster
Once your local cluster is running, you can:- Deploy applications via the Qovery Console
- Use kubectl to interact with your local k3s cluster directly
- Use k9s for a terminal-based Kubernetes dashboard
- Follow tutorials to deploy applications locally