How to Use One-Click Apps to Speed Up Deployment
The Kazepute Marketplace provides one-click applications that come pre-installed and pre-configured on your Breeze. Instead of spending hours manually installing software, configuring dependencies, and hardening security settings, you can deploy a production-ready application in minutes. This guide explains how to use one-click apps effectively and make the most of the Marketplace.
How One-Click Apps Work
When you deploy a one-click app from the Marketplace, the system:
- Provisions a new Breeze with your selected plan and region
- Installs the base operating system (typically Ubuntu LTS)
- Runs an automated installation script that installs and configures the application
- Applies security hardening specific to the application
- Generates unique credentials and stores them on the instance
- Presents the Breeze as ready in your portal dashboard
Browsing the Marketplace
Access the Marketplace from your Kazepute portal. Apps are organized by category to help you find what you need quickly:
- Web Stacks: LAMP, LEMP, Node.js, Ruby on Rails environments
- CMS Platforms: WordPress, Ghost, and other content management systems
- Databases: MySQL, PostgreSQL, MongoDB, Redis standalone instances
- Development Tools: Git servers, CI/CD pipelines, code editors
- Monitoring: Grafana, Prometheus, and observability stacks
- Security: VPN servers, firewalls, and authentication services
Deploying a One-Click App
The deployment process is straightforward:
- Select the app you want to deploy from the Marketplace
- Review the app description, included software, and minimum resource requirements
- Choose a Breeze plan that meets or exceeds the minimum requirements
- Select your preferred datacenter region
- Optionally add an SSH key for secure access
- Click Create Breeze to start provisioning
- Wait for the status to change from "Provisioning" to "Running"
Post-Deployment Steps
After your one-click app is deployed, there are several important steps to take:
1. Retrieve Credentials
SSH into your Breeze and check for a welcome message or credentials file:
ssh root@your-breeze-ip
cat /root/.app_credentials # Location varies by app
2. Change Default Passwords
Immediately change any generated passwords for database users, admin panels, and application accounts. Use strong, unique passwords for each service.
3. Configure Your Domain
Point your domain's DNS A record to your Breeze IP address, then configure the application to use your domain name. Many one-click apps include a setup wizard that handles this.
4. Enable SSL
Most one-click apps include Certbot. Run it to obtain a free SSL certificate:
sudo certbot --nginx -d yourdomain.com
# or for Apache-based apps:
sudo certbot --apache -d yourdomain.com
5. Set Up Backups
Configure regular backups through your Kazepute portal or set up application-level backups using built-in tools.
Customizing One-Click Apps
One-click apps are starting points, not locked configurations. After deployment, you have full root access and can:
- Install additional packages and extensions
- Modify configuration files to tune performance
- Add additional services alongside the pre-installed application
- Update the application to newer versions
- Integrate with external services and APIs
When to Use One-Click Apps vs. Manual Installation
One-click apps are ideal when:
- You want to get started quickly with a standard configuration
- You are deploying a common application that benefits from tested defaults
- You need a reproducible setup that can be redeployed easily
Manual installation is better when:
- You need very specific software versions or compilation flags
- Your architecture requires multiple services tightly coupled on one server
- You are building a custom stack not available in the Marketplace