Managed Apps
DanubeData Managed Apps provides fully managed instances of popular web applications — WordPress, n8n, and Ghost — with dedicated resources, automatic TLS, custom domain support, and built-in monitoring.
Key features
- One-click deployment — Launch WordPress, n8n, or Ghost in minutes
- Dedicated resources — CPU, memory, and storage allocated per instance
- Custom domains — Bring your own domain with DNS verification and automatic TLS
- Automatic TLS — HTTPS with auto-renewing certificates for all domains
- Built-in monitoring — Real-time CPU, memory, and network metrics
- Snapshots — Point-in-time snapshots with one-click restore
- Plan upgrades — Scale up resources without losing data
- Admin dashboard — Full admin access to your application
- EU data residency — All data stored in Falkenstein, Germany (GDPR-compliant)
Available apps
WordPress
The most popular content management system for blogs, websites, and online stores.
- Category — CMS
- Includes — MariaDB 11.8 database, Redis 8 cache
- Current version — WordPress 6.9
WordPress instances come pre-configured with a MariaDB database and Redis object cache for optimal performance.
n8n
A workflow automation tool for connecting apps and building automations without code.
- Category — Automation
- Includes — PostgreSQL 17 database, Redis 8 queue backend
- Current version — n8n 2.8
n8n instances include a PostgreSQL database for workflow storage and Redis for queue-based execution, enabling parallel workflow processing.
Ghost
A professional publishing platform for blogs, newsletters, and membership sites.
- Category — CMS
- Includes — MySQL 8.4 database
- Current version — Ghost 6
Ghost instances include a MySQL database for content storage.
Resource profiles
Each app type has four resource profiles. All profiles include dedicated CPU and memory, persistent storage, automatic TLS, admin access, and custom domain support.
WordPress profiles
| Profile | CPU | Memory | Storage | Price/month |
|---|---|---|---|---|
| Starter | 0.5 vCPU | 512 MB | 10 GB | EUR 6.99 |
| Professional | 1 vCPU | 1 GB | 20 GB | EUR 14.99 |
| Business | 2 vCPU | 2 GB | 40 GB | EUR 29.99 |
| Enterprise | 4 vCPU | 4 GB | 80 GB | EUR 59.99 |
n8n profiles
| Profile | CPU | Memory | Storage | Parallel workflows | Price/month |
|---|---|---|---|---|---|
| Starter | 0.5 vCPU | 512 MB | 5 GB | 5 | EUR 9.99 |
| Professional | 1 vCPU | 1 GB | 10 GB | 10 | EUR 19.99 |
| Business | 2 vCPU | 2 GB | 20 GB | 15 | EUR 39.99 |
| Enterprise | 4 vCPU | 4 GB | 40 GB | 20 | EUR 79.99 |
Ghost profiles
| Profile | CPU | Memory | Storage | Price/month |
|---|---|---|---|---|
| Starter | 0.5 vCPU | 512 MB | 10 GB | EUR 7.99 |
| Professional | 1 vCPU | 1 GB | 20 GB | EUR 14.99 |
| Business | 2 vCPU | 2 GB | 40 GB | EUR 29.99 |
| Enterprise | 4 vCPU | 4 GB | 80 GB | EUR 59.99 |
How it works
Instance lifecycle
Create Instance
|
v
Pending -----> Provisioning -----> Running
|
Updating (plan upgrade)
|
Destroying
- Pending — Instance record created, deployment job queued
- Provisioning — Infrastructure resources being deployed
- Running — Application is healthy and accessible
- Updating — Resource profile change in progress (brief downtime)
- Destroying — Resources being cleaned up
Status changes are pushed to your dashboard in real time via WebSocket.
Instance access
Each instance is accessible at:
https://{subdomain}.apps.danubedata.ro
Admin credentials
- Username —
admin(or custom, set at creation) - Password — Auto-generated, viewable in the DanubeData dashboard
You can reveal the admin password from the instance detail page by clicking the eye icon next to the password field. The password is fetched securely on demand.
Application admin panels
| App | Admin URL |
|---|---|
| WordPress | https://{subdomain}.apps.danubedata.ro/wp-admin |
| n8n | https://{subdomain}.apps.danubedata.ro (uses basic auth) |
| Ghost | https://{subdomain}.apps.danubedata.ro/ghost |
Custom domains
Each instance gets a default domain at {subdomain}.apps.danubedata.ro. You can add up to 10 custom domains per instance.
Adding a custom domain
- Navigate to your instance detail page
- Click Manage Domains
- Click Add Domain
- Enter your domain (e.g.,
app.example.com)
Domain verification
After adding a domain, you must verify ownership by adding a DNS TXT record:
- Record name —
_danubedata-verify.your-domain.com - Record value — The verification token shown in the dashboard
Add this TXT record in your DNS provider, then click Verify in the dashboard. DNS propagation may take a few minutes.
Connecting your domain
After verification, create a CNAME record pointing your domain to the instance default URL:
your-domain.com CNAME {subdomain}.apps.danubedata.ro
Once the CNAME is in place, a TLS certificate is provisioned automatically.
Domain statuses
Verification status:
| Status | Description |
|---|---|
| Pending | Awaiting DNS TXT record verification |
| Verifying | DNS check in progress |
| Verified | Domain ownership confirmed |
| Failed | Verification failed — check your DNS records and retry |
TLS status:
| Status | Description |
|---|---|
| Pending | Awaiting TLS certificate provisioning |
| Provisioning | Certificate being generated |
| Active | HTTPS is active with a valid certificate |
| Failed | Certificate provisioning failed |
Setting a primary domain
You can designate any verified domain as the primary domain. The primary domain is used as the canonical URL for your application.
Plan upgrades
You can upgrade your instance to a higher resource profile from the instance detail page.
- Navigate to the instance detail page
- Click Edit Configuration
- Select a new resource profile
- Review the changes in the sidebar and click Apply Changes
Upgrading restarts the instance, which may cause brief downtime. Downgrading is not supported because persistent storage cannot be reduced.
Snapshots
Managed Apps support point-in-time snapshots for backup and restore.
- Manual snapshots — Create a snapshot at any time from the instance detail page
- Automated snapshots — Enable automatic snapshots on a schedule
- Restore — Restore an instance to a previous snapshot state
Snapshots capture the full application state, including files and database.
Monitoring
The instance detail page includes real-time performance metrics:
- CPU usage — Current and historical CPU utilization
- Memory usage — Current and historical memory consumption
- Network — Inbound and outbound traffic
Metrics are available with configurable time windows.
Billing
- 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
Limits
- Maximum instances per team — Configurable (contact support to increase)
- Maximum custom domains per instance — 10
- Maximum DNS verification attempts — 20
Datacenter
All Managed App instances are deployed in FSN1 (Falkenstein, Germany):
- GDPR-compliant EU data residency
- Tier III+ datacenter
- Redundant power and network
FAQ
Can I upgrade my plan?
Yes. Navigate to the instance detail page and click Edit Configuration to select a higher resource profile. The instance will restart briefly to apply the changes.
Can I downgrade my plan?
No. Downgrading is not supported because persistent storage volumes cannot be reduced. To move to a smaller plan, create a new instance and migrate your data.
Can I use my own domain?
Yes. Each instance supports up to 10 custom domains. Add your domain in the dashboard, verify ownership via DNS TXT record, then point a CNAME to your instance URL.
How do I reset the admin password?
The admin password is set at creation and cannot be changed through the DanubeData dashboard. You can change it through the application's admin panel.
Is my data backed up?
You can create manual snapshots at any time and enable automated snapshots for scheduled backups. Snapshots capture the full application state including files and database.
Can I install plugins or extensions?
Yes for WordPress and Ghost. You have full admin access and can install plugins, themes, and extensions through the application admin panel. n8n supports community nodes that can be installed from the n8n interface.
Can I access the database directly?
No. The database runs as a sidecar alongside your application and is not directly accessible. Use your application's admin panel or built-in tools for database operations.
What happens during a plan upgrade?
The instance restarts with the new resource allocation. This causes brief downtime (typically under a minute). Your data, configuration, and custom domains are preserved.
Next steps
- Managed Apps quick start — Create your first app instance
- Managing Managed App instances — Dashboard walkthrough, domains, snapshots, and monitoring
- Products overview — Compare all DanubeData products
Questions? Contact support at support@danubedata.ro