Template

Templates are the foundation of rapid deployment on CloudStation, allowing you to package and share your infrastructure as code. Whether you're deploying a simple web app or a complex microservice architecture, templates make it easy to get started in seconds.

Template Store

Ready to dive in? The following guides will show you how to deploy templates that can benefit the entire CloudStation community.

Using a template allows you to capture your infrastructure in a reusable and distributable format.

By defining services, environment configuration, network settings, etc., you lay the foundation for others to deploy the same software stack with the click of a button.

Deploy a Template

To deploy a template, you can choose to base it off of an existing project.

For this example, we'll use the N8N Advanced Template N8N Advanced Template and to deploy just click on Deploy button.

After clicking the Deploy button, a popup will appear asking you to select which workspace you want to deploy the template to.

N8N Advanced Template

What's Included in a Template

Resource Overview

Each template comes with pre-configured resources to ensure optimal performance. Here's what's included:

Default Resources

ResourceDescription
CPUVirtual CPU cores for processing power. More cores = better performance for compute-heavy tasks.
RAMMemory for running applications. Higher RAM improves responsiveness and multitasking.
StorageDisk space for your data, logs, and files. Scalable based on needs.
CostEstimated monthly expense based on resource allocation. Adjustable post-deployment.

All resources can be adjusted after deployment to match your specific needs.

Component Overview

Each template can include various components that work together to power your application. Here's what you might find:

Core Components

ComponentDescription
DatabasesStorage systems for your application data, user information, and configurations. Supports various database types based on your needs.
RepositoriesSource code management through version control, enabling easy updates and collaboration.
Docker ImagesPre-configured environments that ensure consistent deployment across all instances.
ServicesBackground processes and APIs that handle specific functions like auth, processing, or API endpoints.

All components are automatically configured but can be customized after deployment.


Edit this file on GitHub