# Storage Share (Managed Nextcloud)

DanubeData Storage Share provides fully managed Nextcloud instances for secure file storage, sharing, and collaboration. Each instance runs on dedicated resources with S3-backed storage, automatic TLS, and mobile app support.

## Key features

- **Managed Nextcloud 32** — Latest Nextcloud with automatic provisioning
- **S3-backed storage** — Up to 10 TB of object storage per instance
- **Custom subdomains** — Multiple subdomains per instance (up to 10)
- **Mobile app support** — One-scan QR code setup for iOS and Android
- **Automatic TLS** — HTTPS with auto-renewing certificates
- **Admin dashboard** — Full Nextcloud admin access
- **Real-time status** — Live deployment progress in the DanubeData dashboard
- **EU data residency** — All data stored in Falkenstein, Germany (GDPR-compliant)

## Use cases

- **Team file sharing** — Share documents, spreadsheets, and media across your organization
- **Client file exchange** — Provide clients with a branded portal for secure file uploads
- **Backup destination** — Use WebDAV or the Nextcloud desktop client to sync local folders
- **Document collaboration** — Real-time editing with Nextcloud Office integrations
- **Photo and media library** — Store and organize photos with automatic previews
- **Mobile access** — Access files from anywhere via the Nextcloud mobile apps

## Resource profiles

| Profile | Display name | Storage | Subdomains | Connections | Price/month |
|---------|-------------|---------|------------|-------------|-------------|
| **DD1** | Sulina | 1 TB | 3 | 50 | **EUR 4.99** |
| **DD5** | Sf. Gheorghe | 5 TB | 7 | 100 | **EUR 14.99** |
| **DD10** | Chilia | 10 TB | 10 | 200 | **EUR 29.99** |

All profiles include:
- Dedicated CPU and memory resources
- Automatic TLS certificates
- Admin panel access
- WebDAV endpoint
- Mobile app QR code setup

## How it works

### Instance lifecycle

```
Create Instance
     |
     v
  Pending -----> Provisioning -----> Running
                     |                   |
                     v                   v
                   Error            Destroying
                     |
                     v
                  Redeploy
```

- **Pending** — Instance record created, deployment job queued
- **Provisioning** — Infrastructure resources being deployed
- **Running** — Nextcloud is healthy and accessible
- **Error** — Deployment failed (can be re-deployed)
- **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}.storage.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.

### WebDAV endpoint

Connect desktop sync clients or mount as a network drive:

```
https://{subdomain}.storage.danubedata.ro/remote.php/dav/files/admin/
```

## Subdomain management

Each instance gets a primary subdomain at creation. You can add additional subdomains up to your plan's limit.

### Adding a subdomain

1. Navigate to your instance detail page
2. Scroll to the **Subdomains** section
3. Enter the new subdomain name (e.g., `my-files`)
4. Click **Add**

The subdomain will be provisioned as `{name}.storage.danubedata.ro` with its own TLS certificate. The Nextcloud trusted domains configuration is updated automatically.

### Removing a subdomain

Click the trash icon next to any additional subdomain. The primary subdomain cannot be removed.

### Limits by plan

| Plan | Total subdomains (including primary) |
|------|--------------------------------------|
| **Sulina (DD1)** | 3 |
| **Sf. Gheorghe (DD5)** | 7 |
| **Chilia (DD10)** | 10 |

## Mobile app connection

Connect the official Nextcloud mobile app (iOS or Android) with a single QR code scan.

### Setup steps

1. Open your instance detail page in the DanubeData dashboard
2. Click **Actions** > **Connect mobile app**
3. A QR code will be generated
4. Open the Nextcloud mobile app on your phone
5. On the login screen, tap the **QR code scan** button
6. Scan the QR code displayed in the dashboard

The mobile app will connect automatically. No manual credential entry required.

### How it works

The QR code contains a `nc://login/` URL with a dedicated app password created specifically for the mobile device. Each scan generates a new app password, so you can connect multiple devices independently.

### Supported apps

- [Nextcloud Files (iOS)](https://apps.apple.com/app/nextcloud/id1125420102)
- [Nextcloud Files (Android)](https://play.google.com/store/apps/details?id=com.nextcloud.client)
- Nextcloud Talk (for chat/video features, if enabled)

## Re-deploying an instance

If an instance enters the **Error** state during deployment, you can re-deploy it:

1. Navigate to the instance detail page
2. Click the **Re-deploy** button in the error banner or the **Actions** menu

Re-deploying preserves the instance configuration (name, subdomain, plan, credentials) and attempts a fresh deployment.

## Deleting an instance

Deleting an instance permanently removes all data, including files, database, and configuration.

1. Navigate to the instance detail page
2. Click **Actions** > **Delete instance**
3. Type the instance name to confirm
4. Click **Delete**

Billing for the instance stops immediately upon deletion.

## Billing

- Billing is **hourly** (recorded every 5 minutes at 0.0833 hours)
- Monthly invoices are generated on the 1st of each month
- Billing for each instance starts at creation and stops at deletion
- To change plans, create a new instance on the desired plan and migrate your data (see the FAQ below)

## Limits

- **Maximum instances per team** — 2 (default; contact support to increase)
- **Maximum storage** — Determined by plan (1 TB / 5 TB / 10 TB)
- **Maximum subdomains** — Determined by plan (3 / 7 / 10)
- **Maximum connections** — Determined by plan (50 / 100 / 200)

## Datacenter

All Storage Share 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?

Plan changes are not available through the dashboard. To move to a larger plan, create a new instance on the desired plan and migrate your data using the Nextcloud admin panel or WebDAV.

### Can I use my own domain?

Custom domains are not currently supported. All instances use the `*.storage.danubedata.ro` domain.

### 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 Nextcloud admin panel at **Settings > Security**.

### Can I install Nextcloud apps?

Yes. You have full admin access and can install any Nextcloud app from the built-in app store.

### Is my data backed up?

Storage Share uses S3-backed object storage with erasure coding for hardware-level durability. For additional protection, you can export data at any time using the Nextcloud desktop client or WebDAV sync.

### How many users can I create?

There is no hard limit on Nextcloud user accounts. The **Max Connections** limit refers to concurrent connections to the instance.

### Can I access Nextcloud via WebDAV?

Yes. Use the WebDAV endpoint with your Nextcloud credentials:

```
https://{subdomain}.storage.danubedata.ro/remote.php/dav/files/{username}/
```

## Next steps

- [Storage Share quick start](https://docs.danubedata.ro/storage-share-quickstart) — Create your first instance
- [Managing Storage Share instances](https://docs.danubedata.ro/storage-share-management) — Dashboard walkthrough, credentials, subdomains, and error handling
- [Products & pricing](https://danubedata.ro/pricing) — Compare all DanubeData products

---

**Questions?** Contact support at support@danubedata.ro
