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
- At least one Managed App instance (see Managed Apps quick start)
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.
| Column | Description |
|---|---|
| Instance name | Click to open the instance detail page |
| App type | WordPress, n8n, or Ghost |
| Status | Current lifecycle state |
| Access URL | Direct link to your app (opens in new tab) |
| Region | Datacenter location (FSN1) |
| Monthly cost | Current plan price in EUR |
| Created | Date the instance was created |
| Actions | Dropdown 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
adminunless 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.roURL, 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
- Click Add Domain
- Enter your domain name (e.g.,
app.example.comorexample.com) - Click Add
The domain is created with a Pending verification status.
Verifying domain ownership
After adding a domain, you must verify ownership via DNS:
- The dashboard shows a DNS TXT record to add:
- Record name —
_danubedata-verify.your-domain.com - Record value — A unique verification token
- Record name —
- Add this TXT record in your DNS provider's control panel
- 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:
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.
- Navigate to the instance detail page
- Click Edit Configuration from the Actions menu
- The current configuration is displayed at the top of the page
- Select a new resource profile from the available options
- Review the comparison sidebar showing changes to CPU, memory, storage, and cost
- 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
- Managed Apps quick start — Create your first app instance
- Managed Apps product documentation — Full feature reference
- Products overview — Compare all DanubeData products
Questions? Contact support at support@danubedata.ro