-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Displace CLI – a powerful infrastructure management tool that simplifies Kubernetes deployments across any cloud provider or bare metal environment.
Displace is a modern CLI tool designed to automate Kubernetes deployments and make infrastructure management simple. Whether you're deploying to AWS, GCP, DigitalOcean, or running locally with k3d, Displace provides a unified experience with powerful features for modern infrastructure.
- 🌐 Multi-Cloud Support: Deploy to AWS, GCP, DigitalOcean, or local k3d clusters with the same commands
- 🔧 Local Development: Free local Kubernetes clusters for development and testing
- 📊 Robust Monitoring: Built-in Prometheus, Grafana, and Alertmanager for complete observability
- 🔒 Security First: Cloudflare Tunnel integration, secrets management, and security best practices
- 🚀 SRE Operations: Rolling restarts, rollbacks, metrics, alerts, and runbooks built-in
- ⚡ Powerful CLI: Accomplish complex tasks with simple, intuitive commands
The Displace CLI is organized into several main command groups:
-
displace auth- Authentication and API key management -
displace provider- Cloud provider configuration and management -
displace cluster- Kubernetes cluster lifecycle management -
displace project- Application project deployment and management -
displace registry- Container registry management -
displace config- CLI configuration management
# Configure AWS provider
$ displace provider aws configure
# Create a Kubernetes cluster
$ displace cluster create production --provider aws
# Create your application from a template (i.e. WordPress)
$ displace project init wordpress
# Deploy your application
$ displace project deploy --cluster production
# Check cluster status
$ displace cluster status production --provider awsNew to Displace? Follow our comprehensive Getting Started Guide - a complete tutorial that takes you from zero to a running WordPress site in about 15 minutes.
Local development with Displace is always free. You can:
- Set up local Kubernetes clusters with k3d
- Deploy applications locally
- Test your configurations
- Learn the Displace workflow
For quick reference, see the Quick Start Guide.
For deployments with cloud providers and advanced project templates, visit displace.tech to explore our paid plans that include:
- Multi-cloud provider integrations
- Advanced project templates
- Priority support
- Team collaboration features
- Getting Started Guide - Complete tutorial: zero to WordPress in 15 minutes
- Quick Start Guide - Installation and command reference
- Local Providers - Local development with k3d
-
Cloud Providers - AWS, GCP, Azure, and DigitalOcean
- DigitalOcean Setup Guide - Simplest option for beginners
- AWS Setup Guide - Step-by-step AWS configuration
- GCP Setup Guide - Step-by-step Google Cloud configuration
-
Templates Overview - Pre-built application deployments
- Static Site Template - High-performance static hosting
- Simple PHP Template - Lightweight PHP without frameworks
- WordPress Template - Complete WordPress deployment
- Laravel Template - PHP application framework
- Dev Mode - Live file synchronization for rapid development
- Container Registry - In-cluster image storage and management
- Registry Commands - CLI reference for registry operations
- Docker to Kubernetes - Migration guide for Docker Compose users
- WordPress Customization - Themes, plugins, and hot-reload development
- Cloudflare Tunnel - Secure ingress without exposing infrastructure
- Troubleshooting - Common issues and solutions
- Authentication - API keys, subscription tiers, and login
- Monitoring - Prometheus, Grafana, and Alertmanager
- Configuration - Project and user configuration options
- Security - Security best practices and hardening
- GitHub: DisplaceTech/displace-cli
- Issues: Report bugs and request features on GitHub
- Documentation: This wiki contains comprehensive guides and references
- Support: Contact [email protected] for assistance
Displace CLI - Infrastructure Management, Simplified