Managing Managed App instances

A guide to managing your Managed App instances through the DanubeData dashboard — viewing status, accessing credentials, managing custom domains, upgrading plans, creating snapshots, and viewing metrics.

Prerequisites

Instance list

Navigate to Apps in the sidebar to see the app catalog and all your instances.

App catalog

The top of the page displays the available applications as cards. Each card shows the app name, category, and a brief description. Click Deploy to create a new instance of that app type.

Instance table

Below the catalog, the instance table shows all your existing instances.

ColumnDescription
Instance nameClick to open the instance detail page
App typeWordPress, n8n, or Ghost
StatusCurrent lifecycle state
Access URLDirect link to your app (opens in new tab)
RegionDatacenter location (FSN1)
Monthly costCurrent plan price in EUR
CreatedDate the instance was created
ActionsDropdown with View details, Edit configuration, and Delete

Searching instances

Use the search bar above the table to filter instances by name, app type, status, or subdomain. The filter applies instantly as you type.

Real-time status updates

The dashboard updates automatically when an instance changes state. Status changes appear within seconds as your instance moves through the lifecycle (Pending, Provisioning, Running). If another team member deletes an instance, it disappears from the list automatically.

Instance detail page

Click any instance name to view its full details. The detail page has three tabs: Overview, Monitoring, and Backups & Snapshots.

Overview tab

Instance details card

Displays instance information at a glance:

  • App type — WordPress, n8n, or Ghost
  • Plan — Current resource profile name (Starter / Professional / Business / Enterprise)
  • CPU / Memory — Allocated resources
  • Parallel workflows — Concurrent workflow limit (n8n only)
  • Monthly cost — Plan price
  • Version — Application version
  • Datacenter — FSN1 (Falkenstein, Germany)
  • Created — Date and time the instance was created
  • Deployed — Date and time the instance reached Running state

Access card

Contains everything you need to connect to your application.

Access URL — The full URL to your instance (e.g., https://my-blog.apps.danubedata.ro). Click the copy button to copy it to your clipboard, or click the external link icon to open it in a new tab.

Admin credentials:

  • Admin username — Shown in a copyable field. Defaults to admin unless you chose a custom username at creation.
  • Admin password — Hidden by default for security. Click the eye icon to reveal it. The password is fetched securely on demand and is not stored in your browser. Use the copy button to copy the password.

Custom domains card

Shows the default domain and any custom domains you have added.

  • Default domain — Your {subdomain}.apps.danubedata.ro URL, always available with managed TLS
  • Custom domains — Listed with their verification status and TLS status badges
  • Manage Domains — Link to the full domain management page

Monitoring tab

Displays real-time performance metrics for your instance:

  • CPU usage — Current and historical utilization
  • Memory usage — Current and historical consumption
  • Network traffic — Inbound and outbound data

Use the time range selector to view metrics over different periods.

Backups & Snapshots tab

Manage snapshots for your instance:

  • Create Snapshot — Take a point-in-time snapshot of your instance
  • Snapshot list — All snapshots with status, creation date, and size
  • Restore — Restore the instance to a previous snapshot
  • Delete — Remove a snapshot
  • Automated snapshots — Toggle to enable or disable automatic snapshots

Custom domains

The domain management page provides full control over custom domains for your instance.

Default domain

Every instance has a default URL at {subdomain}.apps.danubedata.ro. This domain:

  • Is always available with no DNS configuration needed
  • Includes a managed TLS certificate
  • Serves as the CNAME target for custom domains

Adding a custom domain

  1. Click Add Domain
  2. Enter your domain name (e.g., app.example.com or example.com)
  3. Click Add

The domain is created with a Pending verification status.

Verifying domain ownership

After adding a domain, you must verify ownership via DNS:

  1. The dashboard shows a DNS TXT record to add:
    • Record name_danubedata-verify.your-domain.com
    • Record value — A unique verification token
  2. Add this TXT record in your DNS provider's control panel
  3. Return to the dashboard and click the Verify button (refresh icon)

DNS propagation may take a few minutes. You can retry verification at any time if it fails.

Connecting your domain via CNAME

After verification succeeds, create a CNAME record in your DNS provider:

Text
your-domain.com  CNAME  {subdomain}.apps.danubedata.ro

Once the CNAME is active, a TLS certificate is provisioned automatically. The TLS status will progress from Pending to Provisioning to Active.

Domain statuses

Each domain shows two status badges:

Verification:

  • Pending — Waiting for DNS TXT record
  • Verifying — DNS check in progress
  • Verified — Domain ownership confirmed
  • Failed — Check DNS records and retry

TLS:

  • Pending — Waiting for certificate provisioning
  • Provisioning — Certificate being generated
  • Active — HTTPS is active
  • Failed — Certificate provisioning failed

Setting a primary domain

Click the star icon next to any verified domain to set it as the primary domain. The primary domain is used as the canonical URL for your application. Only verified domains can be set as primary.

Removing a domain

Click the trash icon next to any custom domain and confirm removal. The default apps.danubedata.ro domain cannot be removed.

Limits

Each instance supports up to 10 custom domains. Reserved domains matching *.danubedata.ro, *.danubedata.ro, and *.danubedata.run cannot be added.

Upgrading your plan

You can upgrade your instance to a higher resource profile.

  1. Navigate to the instance detail page
  2. Click Edit Configuration from the Actions menu
  3. The current configuration is displayed at the top of the page
  4. Select a new resource profile from the available options
  5. Review the comparison sidebar showing changes to CPU, memory, storage, and cost
  6. Click Apply Changes

The sidebar highlights what will change — increases are shown in green, decreases in red.

Important notes:

  • Upgrading restarts the instance, causing brief downtime
  • Downgrading is not supported because persistent storage cannot be reduced
  • Only instances in Running state can be upgraded

Account limits and billing

Instance limits

Each team has a configurable limit on the number of Managed App instances. When you reach your limit:

  • The create page shows an Account Limit Reached alert
  • You cannot create new instances until you delete an existing one or request a limit increase
  • Navigate to Account Limits in the sidebar to request an increase

Payment method

A valid payment method is required to create instances. If you have not added one, a Payment Method Required alert appears on the create page.

Budget limits

If your team has configured a monthly budget and a new instance would exceed it, the create page displays a Budget Limit Exceeded error with a link to manage your budget settings.

Billing details

  • Billing is hourly based on actual usage
  • Monthly invoices are generated on the 1st of each month
  • Billing starts at instance creation and stops at deletion
  • Plan upgrades take effect immediately with the new hourly rate

Next steps


Questions? Contact support at support@danubedata.ro