Deploy from Templates

Learn how to launch complete, production-ready applications with one click using TurboV's curated application templates.


1. What are Application Templates?

Setting up popular open-source software often requires multiple manual steps: configuring database schemas, creating storage volumes, generating secure passwords, and aligning environment variables.

TurboV Templates package these steps into a guided, one-click deployment experience:

  • Automatic provisioning of required database instances (e.g. MySQL for WordPress).
  • Auto-generation of cryptographically secure administrator passwords.
  • Pre-configured volume mounts for persistent media and asset storage.
  • Immediate HTTPS domain configuration via Traefik.

2. Deploying a Template (e.g. WordPress Starter)

To launch an application from a template:

  1. In the TurboV dashboard, navigate to your target project and click New Application → Deploy from Template (or click Templates in the navigation).
  2. Choose your template (e.g. WordPress Starter).
  3. Complete the guided configuration form:
    • Application Name: A unique identifier for your project (e.g. company-blog).
    • Target Server: Select which connected server should host the application.
    • Site Title: The initial name of your website.
    • Admin Account: Specify administrator username, secure password (or use the auto-generator), and contact email.
    • Language: Choose your default site language.
  4. Click Deploy Project.

3. What TurboV Provisions Automatically

When you click deploy on a template, TurboV orchestrates the entire deployment stack:

[ Template Selected: WordPress Starter ]
                   │
         ┌─────────┴─────────┐
         ▼                   ▼
[ Managed Database ]   [ Web Container ]
- Dedicated MySQL 8    - WordPress PHP runtime
- Isolated network     - Pre-configured WP environment variables
- Persistent volume    - Attached storage for /wp-content/uploads
         │                   │
         └─────────┬─────────┘
                   ▼
         [ Traefik Edge Router ]
         - Automated Let's Encrypt SSL
         - HTTPS routing to your domain

4. Post-Deployment Management

Once your templated application is live:

  • Custom Domains: Bind your production domain under the Domains tab.
  • Backups: Configure automated daily snapshots under Backups to protect your database and uploaded assets.
  • Terminal Access: Run CLI tools (e.g. wp-cli) inside the running container using App Commander.
  • Environment Variables: Add custom plugins or tuning variables under Settings → Environment Variables.