Deploy from Templates
Browse 100+ pre-configured apps and deploy them to your server with one click. No Docker knowledge required.
Templates are the fastest way to get an app running on Dublyo. Each template is a pre-configured Docker setup that has been tested and optimized for one-click deployment. Whether you need a database, a CMS, an AI tool, or a monitoring stack, there's a template ready to go.
Browsing Templates
To browse available templates, go to the Deploy page from the sidebar. You'll see a grid of template cards organized by category, with a search bar at the top to quickly find what you need.
How Templates Are Organized
Templates are grouped into categories to make browsing easier. Each category represents a type of application or tool:
You can filter by category to narrow down the list, or use the search bar to find a specific template by name. The search works across template names, descriptions, and categories.
Template Cards
Each template card shows three pieces of information at a glance:
- Name — The name of the application (e.g., PostgreSQL, WordPress, n8n)
- Description — A short summary of what the app does
- Category — The category the template belongs to (e.g., Databases, CMS)
Deploying a Template
Once you've found a template you want, deploying it takes just a few clicks. The entire process usually takes 1-2 minutes from start to finish.
Click on a template card
Select the template you want to deploy from the grid. This opens the template detail view with configuration options.
Configure app name and environment variables
Give your app a name and fill in any required environment variables. The template pre-fills defaults where possible.
Select your target server
Choose which server to deploy the app to. You can deploy multiple apps to the same server.
Click Deploy
Hit the Deploy button to start the deployment process. Dublyo pulls the Docker image and configures everything automatically.
Wait for deployment
Deployment usually takes 1-2 minutes. Your app gets a subdomain like app-name.dublyo.co with automatic HTTPS.
https://my-app.dublyo.co Once the deployment completes, your app is live and accessible at its .dublyo.co subdomain. You can share this URL immediately or add a custom domain later.
Configuration Options
Each template comes with pre-defined environment variables that control how the application behaves. Some variables are required for the app to start, while others are optional and can be customized to your needs.
Required vs Optional Variables
Required variables are marked with an asterisk and must be filled in before you can deploy. These are typically things like database passwords or admin credentials that the app needs to function. Optional variables have sensible defaults and can be left as-is or customized.
Common Environment Variables
| Variable | Description | Required |
|---|---|---|
APP_NAME | The name of your application, used for the subdomain | Yes |
DB_PASSWORD | Database password for apps that include a database | Yes |
ADMIN_EMAIL | Admin email address for apps with user management | Varies |
Modifying Variables After Deployment
You can update environment variables at any time after deployment from the app management page. Changes take effect after restarting the app. This is useful for updating passwords, adding API keys, or changing configuration without redeploying.
Template Categories
Templates are organized into categories to help you find the right tool for the job. Here's an overview of each category and some popular templates within it.
Databases
Relational and NoSQL databases for storing your application data.
CMS
Content management systems for building websites, blogs, and digital experiences.
DevTools
Development and automation tools to streamline your workflow.
Analytics
Privacy-friendly analytics and monitoring platforms.
Communication
Chat, messaging, and customer support platforms.
AI & ML
Artificial intelligence and machine learning tools for building AI-powered applications.
After Deployment
Once your template is deployed, the app appears in your server's app list and is immediately accessible via its subdomain. From there, you have full control over the running application.
Accessing Your App
Every deployed app gets a unique .dublyo.co subdomain with automatic HTTPS. Click the URL in your app list to open it in a new tab, or copy it to share with others.
Managing Your App
From the app management page, you can perform common operations on your deployed application:
- View logs — See real-time container logs to debug issues or monitor activity
- Restart — Restart the app with one click if it becomes unresponsive
- Stop — Stop the app temporarily without deleting it
- Update environment variables — Modify configuration and restart to apply changes
- Delete — Remove the app entirely when you no longer need it
For a complete guide to managing deployed apps, see the Managing Apps documentation.
Need Help?
Can't find what you're looking for? Check the full documentation or reach out.