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
What Nextcloud gives you
Gives both your staff and your clients a purpose-built interface in their own area of Blesta.
Configure it independently for each brand on a multi-company install, so every company runs with its own settings.
Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.
Clients get their own Actions tab to change their Nextcloud password whenever they want, and a one-click link into their Nextcloud instance.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Get exactly what you need and want.
Requires PHP 8.2 - 8.4 · Blesta 6.x
Value: £42.3
Not sure whether to lease or own? Our FAQ explains how the licence types differ.
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.
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.
More extensions to explore
Module
Integrate BunnyDNS for automatic DNS provisioning and management.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Cloudmini for automatic cloud hosting provisioning.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Provision servers using Convoy, a Proxmox based VPS management panel
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Datalix module into your Blesta install to provision VPS servers.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Enhance for automatic provisioning and management.
PHP 8.2 - 8.4 · Blesta 6.x
Module
Integrate Hetzner Cloud for automatic server provisioning.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x