Managing Apps

Monitor, update, and manage your deployed applications. View logs, restart services, update environment variables, and more.

1

View your apps

Click any server card to see all apps running on it

2

Monitor with logs

Access real-time container logs for debugging and monitoring

3

Take action

Start, stop, restart, or delete apps with one click

4

Configure on the fly

Update environment variables and custom domains without redeploying

Your Apps

Each server shows its deployed apps. Click a server card on your dashboard to see all apps running on it. The app list gives you a quick snapshot of everything deployed to that server.

What Each App Shows

FieldDescription
NameThe name of the deployed app or service
StatusCurrent state — Running (healthy and serving traffic) or Stopped (container is not active)
Subdomain URLThe .dublyo.co URL where your app is accessible
Resource UsageCPU and memory consumption of the app's container

Click any app in the list to open its management page, where you can view logs, change settings, manage domains, and perform actions like restart or delete.

Tip: You can run multiple apps on the same server at no extra cost. A Starter server can comfortably handle 1-2 apps, while a Performance server can handle 5-10+.

Viewing Logs

Access real-time logs for any app directly from the app management page. Logs are essential for debugging issues, monitoring app behavior, and verifying that deployments are working correctly.

What Logs Show

Logs display both stdout and stderr output from your container. This includes application output, error messages, request logs, and anything your app prints to the console.

1

Navigate to your app

Click a server card, then select the app you want to inspect

2

Open the logs panel

Logs are displayed in real time — new entries appear as they are emitted

3

Debug and monitor

Use logs to trace errors, verify startup sequences, and monitor request traffic

Tip: If your app isn't responding, check the logs first. Most issues — missing environment variables, port conflicts, crash loops — will show up in the log output immediately.

App Actions

From the app management page, you can perform several actions to control your deployed app. All changes take effect immediately.

Available Actions

ActionDescription
StartStart a stopped app — the container boots up and begins serving traffic
StopStop a running app — the container is shut down gracefully
RestartRestart the app — useful for picking up configuration changes or recovering from transient issues
DeletePermanently remove the app — deletes the container and all associated data
Warning: Deleting an app is permanent. The container and all its data will be removed and cannot be recovered. Make sure you have backups of any important data before deleting an app.

Environment Variable Updates

When you update environment variables for an app, the changes take effect immediately — the app restarts automatically to pick up the new configuration. No manual restart is needed.

Tip: If your app is behaving unexpectedly after a restart, check the logs to confirm it started cleanly and that all environment variables are set correctly.

Environment Variables

View and edit environment variables for any app from its management page. Environment variables are used to configure your app — database URLs, API keys, feature flags, and more.

Managing Variables

1

View existing variables

All current environment variables are listed on the app management page

2

Add new variables

Click "Add Variable" to define a new key-value pair for your app

3

Modify existing ones

Click any variable to edit its value — changes are saved when you confirm

4

Remove variables

Delete any variable you no longer need — the app will restart without it

Your app automatically restarts when environment variables are updated, so changes take effect immediately without any manual intervention.

Tip: Sensitive values like passwords, API keys, and secret tokens are masked in the UI by default. Click to reveal them when needed — they are never exposed in logs or shared endpoints.

Custom Domains

Every app deployed on Dublyo gets a default .dublyo.co subdomain with automatic HTTPS. This URL is live immediately after deployment and can be used for testing or production.

Default Subdomain

Your app's default URL follows this format:

https://your-app-name-abc123.dublyo.co

This subdomain is assigned automatically and includes SSL encryption via Let's Encrypt at no additional cost.

Adding a Custom Domain

You can add your own domain to any app for a professional, branded URL. Dublyo handles SSL certificate provisioning automatically when you point your domain's DNS.

Tip: For a complete step-by-step guide on configuring custom domains, including DNS setup and SSL verification, see the Custom Domains guide.

Updating Apps

How you update an app depends on how it was deployed. Dublyo supports two deployment methods, each with its own update workflow.

Template Apps

For apps deployed from templates, Dublyo manages updates through the template system. When a new version of a template is available, you can update your app from the management page.

GitHub Apps

For apps deployed from a GitHub repository, updates happen automatically when you push to your configured branch. Dublyo detects the new commit and triggers a rebuild and redeploy.

1

Push to your branch

Commit and push changes to the branch connected to your Dublyo deployment

2

Automatic rebuild

Dublyo detects the new commit, rebuilds the container, and deploys the updated version

3

Verify the update

Check your app's URL and logs to confirm the new version is running correctly

Manual Redeploy

If you need to redeploy without pushing new code — for example, after changing environment variables or to recover from a failed deployment — you can trigger a manual redeploy from the app management page.

Tip: After any update, check the logs to verify your app started cleanly. If something goes wrong, the previous container is preserved so you can investigate.

Need Help?

Have questions about managing your apps? We're here to help.