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.

Tip: Use the search bar to quickly find any template by name or category.

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:

DatabasesCMSDevToolsAnalyticsCommunicationAI & ML

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)
Tip: If you don't see a template you need, you can always deploy from a GitHub repository or use a custom Docker image instead.

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.

1

Click on a template card

Select the template you want to deploy from the grid. This opens the template detail view with configuration options.

2

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.

3

Select your target server

Choose which server to deploy the app to. You can deploy multiple apps to the same server.

4

Click Deploy

Hit the Deploy button to start the deployment process. Dublyo pulls the Docker image and configures everything automatically.

5

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

VariableDescriptionRequired
APP_NAMEThe name of your application, used for the subdomainYes
DB_PASSWORDDatabase password for apps that include a databaseYes
ADMIN_EMAILAdmin email address for apps with user managementVaries

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.

Warning: Changing database passwords after initial deployment may lock you out of existing data. Always back up your data before modifying database-related environment variables.

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.

PostgreSQLMySQLRedisMongoDB

CMS

Content management systems for building websites, blogs, and digital experiences.

WordPressGhostStrapiDirectus

DevTools

Development and automation tools to streamline your workflow.

n8nGiteaPortainerCode Server

Analytics

Privacy-friendly analytics and monitoring platforms.

PlausibleMatomoUmami

Communication

Chat, messaging, and customer support platforms.

ChatwootRocket.Chat

AI & ML

Artificial intelligence and machine learning tools for building AI-powered applications.

DifyFlowiseOllama
Tip: New templates are added regularly. Check the Deploy page often to discover new tools and applications you can deploy with one click.

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.

Tip: You can deploy multiple apps to the same server at no extra cost. Only server time is billed — there are no per-app charges.

Need Help?

Can't find what you're looking for? Check the full documentation or reach out.