Nextcloud is compatible with Blesta 6.

Nextcloud

Nextcloud allows you to offer cloud storage and collaboration services directly from Blesta. With this integration, you can provision Nextcloud accounts for your clients, allowing them to securely store, share, and collaborate on files.

From £14.99 - View Pricing

Features

What Nextcloud gives you

Staff and Client Area

Gives both your staff and your clients a purpose-built interface in their own area of Blesta.

Per-Company Configuration

Configure it independently for each brand on a multi-company install, so every company runs with its own settings.

Fully Translatable

Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.

Client Self-Service

Clients get their own Actions tab to change their Nextcloud password whenever they want, and a one-click link into their Nextcloud instance.

Login Details at a Glance

The service page shows the account's username and password with click-to-copy, so clients can sign in immediately and staff can help without digging.

Built-In Demo Mode

A built-in demo mode runs the whole extension from bundled sample data, so you can trial every screen and action before you have an account or API key.

Automatic Server Selection

Group your instances and let Blesta place each new account on the least full server by percentage of assigned storage, or spread accounts evenly across the group.

Staff Service Actions

From the staff Actions tab your team can enable or disable an account, reset its password, re-sync its quota to the current package, and jump straight into Nextcloud.

Full Request Logging

What it sends and what comes back is recorded in Blesta's own log, with credentials never written to it, so you can see exactly what happened without leaving your admin area.

Storage Usage Statistics

Staff and client statistics tabs show the account's display name and how much of its quota is used, scaled automatically to the right unit and handling unlimited quotas gracefully.

Per-Package Storage Quotas

Give every package its own storage allowance in GB - fractional values like 0.5 GB are fine - and it is applied at provisioning and re-applied automatically on an upgrade or downgrade.

Sell Every Tier From One Package

Attach Blesta configurable options named for the package's own settings and clients pick their own sizing or extras at checkout, overriding or adding to the package defaults - so one package can sell your whole range.

Multi-Instance Capacity Control

Run as many Nextcloud instances as you like, each with its own capacity in GB, and orders that would over-allocate a full instance are refused instead of quietly failing. Set the capacity to 0 for an instance with no limit.

Automatic Account Provisioning

A paid order creates the client's Nextcloud user straight away, with a unique username and a strong password generated for them. Suspension, reactivation, and cancellation are all pushed to the instance without staff touching anything.

Nextcloud Group Assignment

List the Nextcloud groups a package's users belong to, and the module assigns them on provisioning and reconciles membership whenever the service is edited or moved to another package. Groups can also be driven by a configurable option.

v3.0.0 - 2026-09-14

PHP 8.2 - 8.4 · Blesta 6.x

Blesta 6.0 or newer is now required
Converted every staff screen (server management, Add/Edit Server, the service information panel and the Actions and Statistics service tabs) to the Blesta 6 admin theme, including dark mode
Added a Back button to the Add Server and Edit Server forms

v2.0.0 - 2026-09-11

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Added an admin "Actions" service tab (enable/disable account, reset password, re-sync quota, open instance)
Added Nextcloud group assignment via a package field and configurable option, reconciled on service edit and package change
Added a one-click "Open Nextcloud" link on the client Actions tab
Statistics tabs now auto-scale storage units (MB/GB/TB) instead of always showing MB
Fixed account passwords being written to the module log in plain text when an account was created or its password reset, which exposed them to anyone able to read the logs
Fixed the server's Nextcloud admin username and password being offered as email tags, which allowed them to be emailed to a client
Fixed the server's stored API password being shown in plain text on the Edit Server form, where it was readable on screen and captured by screenshots and screen shares
Fixed a client submitting the Change Password form with the box left empty erasing the stored copy of their account password
Fixed the Username and Password typed on the staff add-service form being replaced with generated values, which broke attaching an existing Nextcloud account
Fixed the client service information copy buttons breaking when the password contained a quote
Fixed the client Actions tab going completely blank, with no explanation, when a password change was submitted and the extension licence could not be verified
Added a total request timeout, so an unresponsive instance no longer stalls an order, a statistics tab or the module management page
Hardened API request paths against unexpected characters in a stored username
Account passwords are now generated from a cryptographically secure random source
Fixed tooltip positioning
Fixed placing or editing an order checking the server's storage capacity even when the account was only being attached without provisioning, which could delay a client's order or block a staff import when the server was briefly unreachable
Fixed the Enable Mock API checkbox's tooltip rendering as an oversized block instead of the compact style used by the rest of the form
Fixed a package's Storage Quota field accepting non-numeric values due to an overly permissive validation pattern
Fixed the Re-sync Quota action failing silently with no message when the service's package could not be found

v1.0.0 - 2024-09-22

PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x

Blesta Club release

Pricing Options

Get exactly what you need and want.

Requires PHP 8.2 - 8.4 · Blesta 6.x

Included In

Value: £42.3

£14.99
per month
  • +51 Other Extensions
  • Additional Discounts
  • Included Support & Updates
Leased
£14.99
per year
  • Partially Encoded
  • Full Functionality
  • Included Support & Updates
Owned
£50
one time
  • Partially Encoded
  • Buy Once Use Forever
  • 1 Year Support & Updates
Owned - Source
£100
one time
  • Source Available
  • Buy Once Use Forever
  • 1 Year Support & Updates

Not sure whether to lease or own? Our FAQ explains how the licence types differ.

Reviews

What our customers say

(1 customer review)

I’ve been relying on the Nextcloud Module by Blesta.Club for awhile now, and it has completely transformed how I provision and manage cloud storage for my clients. From install to daily operation, everything just works, automatic account creation, seamless quota assignments, and rock-solid capacity controls. The user interface feels polished and intuitive. My support tickets around storage requests have dropped dramatically, since clients can self-serve upgrades or downsizes at any time.

Anonymous June 15th, 2025

It is possible to leave a review only if you have purchased this extension or a Club tier which contains it.
We reserve the right to alter wording or formatting for presentation.
We will discuss any changes made and offer the option to withdraw review text if the changes can't be agreed on.
It may take up to 1 hour for a review to appear or update due to caching.

You might also like

More extensions to explore

Blesta 5

Module

BunnyDNS

Integrate BunnyDNS for automatic DNS provisioning and management.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Cloudmini

Integrate Cloudmini for automatic cloud hosting provisioning.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Convoy Panel

Provision servers using Convoy, a Proxmox based VPS management panel

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Datalix

Integrate Datalix module into your Blesta install to provision VPS servers.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 6

Module

Enhance

(1)

Integrate Enhance for automatic provisioning and management.

PHP 8.2 - 8.4 · Blesta 6.x

Blesta 5

Module

Hetzner Cloud

Integrate Hetzner Cloud for automatic server provisioning.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x