Maestro How-to Guides
Common tools
-
debugging
Disk space alerts
How to enable and manage disk space alerts
-
Management
Using Global Search
Powerful search for your infrastructure inventory
-
notifications
slack
Enabling Slack notifications
How to enable Cloud 66 notifications to your Slack workspace
-
debugging
Debugging Toolbelt SSH
How to troubleshoot issues with Toolbelt SSH access
-
SSH
shell
How to SSH to Servers
Connect directly to your servers via secure shell access
-
protection
Using Application Protection
How to protect an important application from high risk changes
-
updates,upgrades
Application Updates
How to use Application Updates to manage major updates to your application's infrastructural components
-
ssh,keys
Generating local SSH keys
How to generate SSH keys on your local machine
-
ssh,keys
Logging & tracking support requests
How to log and track support tickets in the Cloud 66 Dashboard
-
maintenance
Using Maintenance Mode
How to put your application into maintenance mode during breaking changes
-
Management
Managing Application Groups
Deploying multiple applications with Groups
-
Management
Understanding glob patterns
How to write glob patterns to match text entities
-
debugging
Accessing your Kubernetes instance directly
You can quickly access the cluster instance for any Maestro app. Here is how to do it.
-
Git
Using Git repositories with Maestro
Using git repositories like Github to manage and deploy code via Maestro
Configuration & deployment
-
operations
Using your own servers with Maestro
How to use your own servers with Maestro
-
operations
Using Deployment Timeline
How to use the deployment timeline to track and roll back deployments
-
customization
Configuring DNS
How to configure your domain to work with Maestro
-
customization
Choosing a deployment strategy
How to choose and set a deployment strategy for your application - serial or parallel.
-
Troubleshooting
Troubleshooting server issues
How to diagnose and fix some common issues that may cause your servers to be unreachable or unresponsive.
-
preview
Enabling continuous deployment
Enabling continuous deployment for your Prepress application
-
operations
security
Using Application Update Lockdown
How to restrict which users can deploy your application(s)
-
operations
Managing advanced firewall rules
How to add and manage advanced firewall rules in Maestro
-
operations
Using redeployment hooks
How to use redeployment hooks to achieve automated deployments
-
customization
Service Tags and Annotations
How tags and annotations are propagated from Maestro to Kubernetes
-
customization
Using deploy hooks
An in-depth guide to implementing deploy hooks, including examples
-
operations
server
How to delete your Physical Servers
Physical servers deletion from your cloud
-
operations
service
Configuring Pod updates
Setting max unavailable and max surge for rolling Pod updates
-
update
upgrade
Querying server metadata
How to query a server's metadata via command line or deploy hook
-
operations
Manage your applications via Slack
How to use Cloud 66 ChatOps to manage applications via Slack
-
maintenance
Managing required restarts
How to handle required restarts
-
high-availability
Migrating your application between servers
How to move your entire application to a new server or a new data center
-
high-availability
Configuring multi-region applications
An overview of configuring your application to run across different regions
-
update
upgrade
Applying system upgrades
Applying upgrades and updates to your application components
-
security
Deploying behind a gateway server
How to deploy your application to a DMZ
-
operations
Tagging components
How to tag infrastructural and configuration components in Maestro
Using Databases with Maestro
-
database
Managing databases with Maestro
Deploying and managing your database with Maestro
-
databases
replication
Multi Database Support
How to use multiple groups of databases with a single application
-
databases
replication
Configuring database replication
Configuring replication between databases
-
MongoDB
MySQL
PostgreSQL
Redis
Customizing database configuration
How to customize database configurations for Maestro applications
-
databases
encryption
security
Encrypting databases
How to encrypt a database
-
debugging
Connecting to database servers
How to connect to your database servers within Maestro
-
backups, databases
Managing database backups
How to manually manage database backups in Maestro
-
customization
high-availability
Using production data in staging environments
How to configure your staging environment to use production data
-
customization
postgresql
Installing PostGIS
How to install PostGIS for a Maestro application
-
Changing the PostgreSQL data directory
How to change the data directory used by PostgreSQL
-
customization
Sharing databases between applications
How to share a database between multiple applications in Maestro
-
mysql
Uninstalling MySQL
How to uninstall default MySQL components on your own servers
Configuring Nginx
-
customization
Customizing your Nginx configuration
How to customize the configuration of the Maestro Nginx proxy
Configuring SSL
-
ssl
Manually adding an SSL cert to Nginx
How to manually add an SSL certificate to Nginx within Maestro
-
security
Using Application Private Networks
How to configure and use Application Private Networks (APNs) on Cloud 66
-
security
Configuring Web Application Firewalls
How to configure and manage Web Application Firewalls (WAFs) on Cloud 66
-
security
Application Health Checks
How to use Application Health Checks
-
security
Configuring Let's Encrypt
How to configure Let's Encrypt with Maestro
-
ssl
Enabling SSL termination on load balancers
How to enable automatic SSL termination on load balancers in Maestro
-
haproxy
ssl
Multi-certificate SSL for HAProxy
How to configure multi-certificate SSL for HAProxy in Maestro
-
security,SSL
Remove passphrase from certificate key
How to remove a passphrase from a certificate key
-
ssl
Disabling older versions of TLS
How to disable support for older versions of TLS
How to use Maestro with cloud providers
-
operations
Amazon Web Services
Configuring Amazon Web Services for use with Maestro
-
operations
Microsoft Azure
Configuring Microsoft Azure for use with Maestro
-
operations
Cloud-A
Configuring Cloud-A for use with Maestro
-
operations
DigitalOcean
Configuring DigitalOcean for use with Maestro
-
operations
Google Compute Engine
Configuring Google Compute Engine for use with Maestro
-
operations
Hetzner Cloud
Configuring Hetzner Cloud for use with Maestro
-
operations
Maxihost
Configuring Maxihost for use with Cloud 66
-
operations
OVHcloud
Configuring OVHcloud for use with Maestro
-
operations
Packet
Configuring Packet for use with Maestro
-
operations
Rackspace
Configuring Rackspace for use with Maestro
-
operations
Vultr
Configuring Vultr for use with Maestro
Scaling your application
-
Elasticsearch
Scaling Elasticsearch clusters
How to scale an Elasticsearch cluster in Maestro
-
GlusterFS
Scaling GlusterFS clusters
How to scale GlusterFS clusters within Maestro
-
MongoDB
Scaling MongoDB with replica sets
How to scale MongoDB using replica sets within Maestro
-
customization
Load testing
How to load test your application
-
customization
Scaling your application servers
An overview on scaling your application servers
Add-ins for your applications
-
Add ins
An introduction to Add-ins
How to extend the functionality of your application with Maestro add-ins
-
databases
Using the database backup Add-In
Schedule and automate your database backups with this add-in
-
Add in
Scaling
Using the Load balancer Add-in
How to add a load balancer to your application in Maestro
-
Add in
Using the Server Jobs Add-in
How to automate shell commands on your server(s) via Maestro
-
Add in
Security
Using the SSL Add-in
How to add SSL certificate(s) to your application via Maestro
-
Add in
Customization
Using the custom server add-in
Adding custom servers to Maestro
-
Add in
Using the Application Jobs Add-in
Schedule automated tasks against your Maestro services
-
Add in
Using the Redis Add-in
How to add Redis to your application via Maestro
-
Add in
Using the MongoDB Add-in
Add MongoDB to your application
-
Add in
Using the Elasticsearch Add-in
How to add Elasticsearch to your application via Maestro
-
Add in
Using the Memcached Add-in (V1)
How to add Memcached to your application via Maestro
-
Add in
Using the RabbitMQ Add-in
How to add RabbitMQ to your application via Maestro
-
Add in
Using the GlusterFS Add-in
How to add GlusterFS to your application via Maestro
-
Add in
Using the InfluxDB Add-in
How to add the InfluxDB to your application via Maestro