Storage Share quick start

Create a managed Nextcloud instance and start storing and sharing files.

Prerequisites

  • A DanubeData account with a valid payment method
  • The Nextcloud mobile app (optional, for phone/tablet access)

Step 1: Create an instance

Via dashboard

  1. Navigate to Storage Share in the sidebar
  2. Click Create Instance
  3. Enter your instance configuration:
    • Name: A friendly name for your instance (e.g., my-files)
    • Subdomain: Your instance URL will be {subdomain}.storage.danubedata.ro
    • Plan: Choose a resource profile (see below)
    • Datacenter: FSN1 (Falkenstein, Germany)
    • Admin Username: admin (or choose a custom username)
  4. Click Create Instance

Choosing a plan

PlanStorageSubdomainsConnectionsPrice
Sulina1 TB350EUR 4.99/mo
Sf. Gheorghe5 TB7100EUR 14.99/mo
Chilia10 TB10200EUR 29.99/mo

Tip: Start with Sulina for personal use or small teams. Sf. Gheorghe suits most organizations.

Step 2: Wait for deployment

After clicking Create, your instance will go through these states:

  1. Pending — Queued for deployment
  2. Provisioning — Kubernetes resources being created
  3. Running — Ready to use

The dashboard updates in real time. Deployment typically completes within a few minutes. If deployment fails, an error banner will appear with a Re-deploy button.

Step 3: Access your instance

Once the status shows Running:

  1. Click the Access URL link on the instance detail page, or go to:
    Text
    https://{subdomain}.storage.danubedata.ro
    
  2. Log in with the admin credentials shown on the instance detail page
  3. Click the eye icon next to the password field to reveal it

Step 4: Upload files

Via Nextcloud web interface

  1. Log in to your Nextcloud instance
  2. Click the + button in the file list
  3. Select Upload file and choose your files

Via WebDAV (desktop sync)

Install the Nextcloud Desktop Client and configure it:

  • Serverhttps://{subdomain}.storage.danubedata.ro
  • Username — Your admin username
  • Password — Your admin password

The desktop client will sync files automatically between your computer and your instance.

Via command line (curl)

Bash
# Upload a file via WebDAV
curl -u admin:YOUR_PASSWORD \
  -T myfile.txt \
  "https://{subdomain}.storage.danubedata.ro/remote.php/dav/files/admin/myfile.txt"
Bash
# Download a file via WebDAV
curl -u admin:YOUR_PASSWORD \
  -o myfile.txt \
  "https://{subdomain}.storage.danubedata.ro/remote.php/dav/files/admin/myfile.txt"
Bash
# List files in a directory
curl -u admin:YOUR_PASSWORD \
  -X PROPFIND \
  "https://{subdomain}.storage.danubedata.ro/remote.php/dav/files/admin/"

Step 5: Connect the mobile app

  1. Open your instance in the DanubeData dashboard
  2. Click Actions > Connect mobile app
  3. A QR code will appear
  4. On your phone, open the Nextcloud app and tap the QR code scanner on the login screen
  5. Scan the code — the app connects automatically

For detailed instructions per platform, see the mobile app connection section below.

Step 6: Add subdomains (optional)

Add extra subdomains for different use cases (e.g., photos.storage.danubedata.ro, team.storage.danubedata.ro):

  1. Go to the instance detail page
  2. Scroll to the Subdomains section
  3. Enter a subdomain name and click Add

All subdomains point to the same Nextcloud instance and share the same storage.

Mobile app connection

iOS

  1. Install Nextcloud Files from the App Store
  2. Open the app and tap Log in
  3. Tap the QR code scan icon
  4. In the DanubeData dashboard, click Actions > Connect mobile app
  5. Scan the QR code with the Nextcloud app

Android

  1. Install Nextcloud from Google Play
  2. Open the app and tap Log in
  3. Tap the QR code scan icon
  4. In the DanubeData dashboard, click Actions > Connect mobile app
  5. Scan the QR code with the Nextcloud app

Each QR code scan creates a dedicated app password for that device.

Common operations

OperationHow
Upload filesNextcloud web UI, desktop client, or WebDAV
Share a fileRight-click file in Nextcloud > Share
Create a userNextcloud admin panel > Users
Install an appNextcloud admin panel > Apps
View storage usageNextcloud admin panel > Settings > System
Add a subdomainDanubeData dashboard > instance > Subdomains
Connect mobile appDanubeData dashboard > instance > Actions > Connect mobile app
Re-deploy on errorDanubeData dashboard > instance > Re-deploy
Delete instanceDanubeData dashboard > instance > Actions > Delete

Troubleshooting

Instance stuck in "Provisioning"

  • Wait a few minutes. Initial Nextcloud deployments can take some time as the container downloads and configures itself.
  • If the status does not change after 10 minutes, try re-deploying from the instance detail page.

"Error" status after deployment

  • Click the Re-deploy button in the error banner
  • Re-deploying preserves your configuration and attempts a fresh deployment
  • If the error persists after multiple attempts, contact support

Cannot log in to Nextcloud

  • Verify you are using the correct admin username (shown on the instance detail page)
  • Click the eye icon to reveal the password and copy it (do not type it manually)
  • Ensure you are accessing the correct URL: https://{subdomain}.storage.danubedata.ro

Mobile app shows "Unsupported URL"

  • Make sure you are scanning the QR code from within the Nextcloud app (not the phone camera)
  • On the Nextcloud app login screen, use the QR code scan button
  • Ensure you are using the latest version of the Nextcloud app

Subdomain not working

  • Subdomains are provisioned automatically but may take a minute to become active
  • Ensure the subdomain does not start or end with a hyphen
  • The instance must be in Running state to manage subdomains

Next steps


Questions? Contact support at support@danubedata.ro