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

ProfileCPUMemoryStoragePrice/month
Starter0.5 vCPU512 MB10 GBEUR 6.99
Professional1 vCPU1 GB20 GBEUR 14.99
Business2 vCPU2 GB40 GBEUR 29.99
Enterprise4 vCPU4 GB80 GBEUR 59.99

n8n profiles

ProfileCPUMemoryStorageParallel workflowsPrice/month
Starter0.5 vCPU512 MB5 GB5EUR 9.99
Professional1 vCPU1 GB10 GB10EUR 19.99
Business2 vCPU2 GB20 GB15EUR 39.99
Enterprise4 vCPU4 GB40 GB20EUR 79.99

Ghost profiles

ProfileCPUMemoryStoragePrice/month
Starter0.5 vCPU512 MB10 GBEUR 7.99
Professional1 vCPU1 GB20 GBEUR 14.99
Business2 vCPU2 GB40 GBEUR 29.99
Enterprise4 vCPU4 GB80 GBEUR 59.99

How it works

Instance lifecycle

Text
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:

Text
https://{subdomain}.apps.danubedata.ro

Admin credentials

  • Usernameadmin (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

AppAdmin URL
WordPresshttps://{subdomain}.apps.danubedata.ro/wp-admin
n8nhttps://{subdomain}.apps.danubedata.ro (uses basic auth)
Ghosthttps://{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

  1. Navigate to your instance detail page
  2. Click Manage Domains
  3. Click Add Domain
  4. Enter your domain (e.g., app.example.com)

Domain verification

After adding a domain, you must verify ownership by adding a DNS TXT record:

  1. Record name_danubedata-verify.your-domain.com
  2. 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:

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

Once the CNAME is in place, a TLS certificate is provisioned automatically.

Domain statuses

Verification status:

StatusDescription
PendingAwaiting DNS TXT record verification
VerifyingDNS check in progress
VerifiedDomain ownership confirmed
FailedVerification failed — check your DNS records and retry

TLS status:

StatusDescription
PendingAwaiting TLS certificate provisioning
ProvisioningCertificate being generated
ActiveHTTPS is active with a valid certificate
FailedCertificate 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.

  1. Navigate to the instance detail page
  2. Click Edit Configuration
  3. Select a new resource profile
  4. 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


Questions? Contact support at support@danubedata.ro