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 or clone
- Plan upgrades — Scale up resources without losing data
- Version upgrades — In-place upgrades to newer app versions, with an automatic pre-upgrade snapshot and a 7-day rollback window
- Restart — Restart an instance from the dashboard at any time
- 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 8.99 |
| Professional | 1 vCPU | 1 GB | 20 GB | EUR 19.99 |
| Business | 2 vCPU | 2 GB | 40 GB | EUR 39.99 |
| Enterprise | 4 vCPU | 4 GB | 80 GB | EUR 75.99 |
n8n profiles
| Profile | CPU | Memory | Storage | Parallel workflows | Price/month |
|---|---|---|---|---|---|
| Starter | 0.5 vCPU | 512 MB | 5 GB | 5 | EUR 12.99 |
| Professional | 1 vCPU | 1 GB | 10 GB | 10 | EUR 24.99 |
| Business | 2 vCPU | 2 GB | 20 GB | 15 | EUR 49.99 |
| Enterprise | 4 vCPU | 4 GB | 40 GB | 20 | EUR 99.99 |
Ghost profiles
| Profile | CPU | Memory | Storage | Price/month |
|---|---|---|---|---|
| Starter | 0.5 vCPU | 512 MB | 10 GB | EUR 9.99 |
| Professional | 1 vCPU | 1 GB | 20 GB | EUR 19.99 |
| Business | 2 vCPU | 2 GB | 40 GB | EUR 39.99 |
| Enterprise | 4 vCPU | 4 GB | 80 GB | EUR 75.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)
- Restarting — Instance is restarting
- Upgrading — App version upgrade in progress
- Rolling back — Reverting to the pre-upgrade snapshot
- 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.
Version upgrades and rollbacks
Separately from plan (resource) upgrades, you can upgrade the application version in place — for example, moving to a newer release of WordPress, n8n, or Ghost — without recreating the instance.
- One-click upgrade — When a newer version is available, an upgrade option appears on the instance detail page. Pick the target version and confirm.
- Automatic pre-upgrade snapshot — Before the upgrade runs, a snapshot of the current state is taken automatically, so your data is protected.
- Live status — The instance moves through the Upgrading state and returns to Running once the new version is healthy. Progress updates in real time.
- 7-day rollback window — After an upgrade, a Roll back option is available for 7 days. Rolling back restores the pre-upgrade snapshot, reverting both the version and your data to their pre-upgrade state.
- Automatic rollback on failure — If an upgrade does not become healthy, the instance is rolled back to the pre-upgrade snapshot automatically.
Available versions are curated by DanubeData. Some upgrades may not be reachable directly and can require an intermediate version or a manual migration; the dashboard shows only the upgrades that are currently available for your instance.
Restarting an instance
You can restart a running instance at any time from the Actions menu on the instance detail page. The instance moves through the Restarting state and returns to Running. A restart cycles the application without changing its version, plan, or data.
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
- Clone — Create a new, independent instance from any snapshot, leaving the original untouched
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.
Logs and health alerts
Beyond metrics, your Managed App instances are covered by two platform-wide observability features:
- Log Explorer — Search, filter, and live-tail your instance's logs from the Logs page, or jump straight to them from the instance detail page. See Log Explorer.
- Container health alerts — DanubeData continuously watches the health of your running instance. If it crash-loops, runs out of memory, or fails to start, your team is notified by email and in the Notification Center, and a warning banner appears on the instance page. See Monitoring overview.
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.
Can I upgrade to a newer version of the app?
Yes. When a newer version is available, you can upgrade in place from the instance detail page. A snapshot is taken automatically before the upgrade, and you can roll back to it for 7 days afterward if needed. See Version upgrades and rollbacks.
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