Using Public Framework Templates
DeployHQ provides a collection of curated public framework templates that help you get started quickly with popular web development frameworks and platforms. These templates include pre-configured build commands, deployment settings, and best practices for each framework.
Accessing Public Framework Templates
Public framework templates are available from the Templates section in your DeployHQ account. Navigate to Templates from the main navigation to see both public framework templates and your private templates.
The public templates are organized into categories for easy browsing:
- Static Sites - Jekyll, Hugo, Gatsby
- Frontend Frameworks - React, Vue.js, Angular, Next.js, Nuxt.js
- Backend Frameworks - Laravel, Django, Rails, Symfony, FastAPI
- Content Management - WordPress, Drupal, Ghost, Craft CMS, Kirby, ProcessWire, Strapi
- E-commerce - Shopify, WooCommerce, Magento
Browsing Templates by Framework
You can filter templates by framework category using the tabs at the top of the public templates section:
- Click All to view all available public templates
- Select a specific framework category to view only templates for that type
- Each template displays the framework logo, name, version compatibility, and description
Previewing Template Details
Before using a template, you can preview its configuration by clicking the Preview button on any template card. The preview modal provides detailed information in two tabs:
Overview Tab
- Description - Detailed explanation of what the template provides
- Framework Version Compatibility - Which versions of the framework are supported
- What's Included - List of pre-configured features and settings
Template Contents Tab
- Build Commands - Pre-configured build scripts and commands
- SSH Commands - Server setup and deployment commands
- Excluded Files & Directories - Files and folders excluded from deployment
All commands in the preview can be copied to your clipboard using the Copy button next to each command.
Using a Public Template
To use a public framework template for a new project:
- From the Templates page: Click Use Template on the template card
- From the New Project page: Select a template from the Template dropdown when creating a new project
When you select a public template:
- You'll be redirected to the new project creation page
- The template will be automatically applied to your new project
- All template configurations (build commands, deployment settings, etc.) will be copied to your project
- You can modify or remove any template settings that aren't needed for your specific project
Template Features
Public framework templates typically include:
- Build Commands - Framework-specific build and compilation steps
- SSH Commands - Server setup and deployment automation
- Config Files - Common configuration files for the framework
- Excluded Files - Automatically exclude common files that shouldn't be deployed (node_modules, .git, etc.)
- Environment Settings - Framework-specific environment configurations
Benefits of Using Public Templates
- Quick Setup - Get started with best practices immediately
- Framework Expertise - Leverage configurations created by framework experts
- Consistent Deployments - Use proven deployment patterns
- Time Saving - Avoid recreating common configurations
- Learning Resource - See how to properly configure deployments for your framework
Customizing Public Templates
After applying a public template to your project, you can:
- Modify build commands to match your specific build process
- Add or remove SSH commands based on your server requirements
- Update excluded files based on your project structure
- Add additional configuration files specific to your project
- Modify notification settings and server configurations
Creating Private Templates
If you have custom configurations that work well for your team, you can create private templates based on your existing projects. This allows you to:
- Share configurations across your team
- Maintain consistency across multiple projects
- Create templates specific to your infrastructure and deployment patterns
See the Templates documentation for more information on creating and managing private templates.