Providers

Provider plan

For hosting providers that offer Nextcloud to their customers: one license for any number of tenant servers, billed monthly by the number you bind. Nothing is installed on them.

Last updated

Who can use it

Use a provider license only on servers you operate for third-party customers. If it serves your own staff, Deckloud may convert it to the Organizations plan at renewal. Organizations licensing their own staff use the Organizations plan, billed yearly per seat. For more than 1,000 seats, email partners@deckloud.com for a custom quote.

Price

€50 per month plus €8 per bound Nextcloud server per month, excluding VAT. The number of users per server does not change the price.

Bound serversPrice per month
1€58
10€130
25€250
50€450
100€850
250€2,050

How billing works

Deckloud reports your bound servers to Polar: the current count every hour and the previous day's peak once a day. Polar bills the highest count of each billing period, at its end.

Only the license key holder can bind servers, so nobody else can raise your bill. A verified admin of a tenant server can remove the license from that server.

Example: a billing period that peaks at 40 bound servers costs €50 + 40 × €8 = €370, plus VAT.

As reseller and merchant of record, Polar issues an invoice for every payment. Invoices, payment method and cancellation are in the Polar customer portal. Pay-by-invoice and bank transfer are not available.

Bind many servers

Bind each tenant server with the license key, on the manage page with Add server or through the API at https://api.deckloud.com/org-license/v2/manage. Bind the exact address users sign in to, for example https://tenant.example.net. The unbind action removes a server.

Shell
# DECKLOUD_LICENSE_KEY comes from your secret store.
manage() {
  printf '{"auth":{"key":"%s"},"request":%s}' "$DECKLOUD_LICENSE_KEY" "$1" |
    curl -fsS https://api.deckloud.com/org-license/v2/manage \
      -H 'Content-Type: application/json' --data-binary @-
}

# Bind each tenant server, one URL per line in tenants.txt
while read -r origin; do
  manage "{\"action\":\"bind\",\"origin\":\"$origin\"}"
done < tenants.txt

# Remove a tenant server that left
manage '{"action":"unbind","origin":"https://old-tenant.example.net"}'

# Optional, for the whole license: group limit and analytics policy
manage '{"action":"settings","group":"deckloud-users","analytics":"off"}'

# License, bound servers and reported users
manage '{"action":"status"}'

The API accepts 120 management requests per key per hour, so bind a large fleet in batches. Keep the key out of shell history and pass it from your secret store. The admin guide explains the error codes.

What your customers get

  • Deckloud Pro on iPhone, iPad, Android, Mac, Windows and Linux for every user of a bound server, with no extra account.
  • Their data stays on the servers you run, and the apps connect to them directly.
  • One group limit and one analytics policy for the whole license.
  • Personal Pro purchases of their users stay valid.

The apps send Deckloud no user names, email addresses, user IDs or group memberships; see security and data.

Buy the provider plan

The admin guide covers setup and every message. Questions go to partners@deckloud.com; we answer within 2 business days, without an SLA.

The Provider plan is for hosting providers that offer Nextcloud to their own customers. Organizations licensing their own staff use the Organizations plan. You pay on Polar, our reseller and merchant of record. After payment, we email your license key to the purchase email address.