Rsync Disk allows you to offer backup storage services to your clients. This module integrates with Blesta to automate the provisioning and management of Rsync backup services, making it easy to provide secure backup solutions.
From £14.99 - View Pricing
This purchase bundles 2 extensions
What Rsync Disk 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.
Feed results are cached per company, so service pages stay quick and the feed is not re-fetched on every page view.
Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.
Register a server per usage feed and group them, so accounts across several rsync.net feeds are all reported from one Blesta install.
If the feed cannot be reached or the account is not listed in it, the tabs show a clear, reassuring message instead of an error page or blank figures.
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.
Both the staff and client service panels show the account ID, its usage, and its location at a glance, so support can answer a storage question without opening a tab.
Clients and staff see the account's data uploaded, snapshot usage, total billed storage, idle days, location, and whether it is geo-redundant, read straight from the account's own usage feed.
When attaching a service, staff choose the rsync.net account from a dropdown of the accounts in that server's feed instead of typing an ID, with a plain text field as a fallback if the feed is unavailable.
The Details tab works out what the account's storage will cost on the next invoice, including the unit price, the geo-redundancy surcharge, and any minimum charge - calculated exactly the way the companion Rsync Disk Manager plugin bills it, so the figure the client sees is the figure they pay.
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Fixed a client being able to bind their own service to another customer's rsync.net account by submitting a UID with their order, which exposed that account's figures and repriced their own invoice from them. The UID is now accepted only from the staff service form
The RSS Feed URL is a credential, so it is no longer stored in plain text, no longer offered as the {module.rss_feed} email tag, no longer printed on the Manage page, no longer filled back into the server edit form and no longer used as the server's display name. Servers now carry a Server Label instead, and the RSS Feed field is left blank on edit to keep the stored URL; see the update guide
Fixed the module group delete confirmation asking whether to delete a Server
Corrected the installation, usage and overview guides, which named the wrong plugin directory, referred to API credentials the module has never used, and promised backup space provisioning the module does not do
The staff service form now offers a picker of the account UIDs read from the module row's feed (with a free-text fallback when the feed is unreachable), instead of a bare text box
The Details tabs now show the estimated next invoice (unit price, geo surcharge and minimum-charge floor) alongside the usage figures when the Rsync Disk Manager plugin is installed
v1.0.0 - 2024-09-22
PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x
Blesta Club release
What Rsync Disk Manager gives you
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.
See exactly what would change against your live data before anything is written, so a new configuration can be checked rather than trusted.
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.
Usage is fetched at invoice time and cached only briefly, so a batch invoice run does not hammer rsync.net while nobody is ever billed from yesterday's numbers.
Charge an extra per-gigabyte rate on accounts using geo-redundant storage, and choose whether that surcharge applies to the rounded billing figure or to the actual gigabytes used.
Set a floor so a barely used account still covers its cost, applied to the money rather than to the usage figure, so small accounts never invoice for less than you are willing to run them for.
Usage rounds down to the nearest billing unit by default. The round-down cutoff decides where it rounds up instead, so you choose exactly how generous a part-used unit is before the client pays for it.
The settings screen reads as a plain sentence, charging a given amount for a given number of gigabytes. Set the rate and the billing unit to whatever suits your margins, and every service on the company is priced from it.
Every repriced line carries its own breakdown, reading like "1,499 GB used, billed as 1,500 GB @ 12.50 per 500 GB + geo redundancy", so a client can see how the figure was reached and your support team is not fielding the question.
As each invoice is created, the amount on every Rsync Disk line is rewritten from that account's current rsync.net usage. No usage reports to read, no invoices to edit by hand, and nothing for your staff to remember at the end of the month.
The companion module stores each service's rsync.net account and shows clients their own usage; this plugin owns the pricing and does the invoicing. Install both and keep them on matching versions, because they compute the bill the same way.
If the usage feed is unreachable, an account is missing from it or the pricing is not set up, that one line keeps the price it already had and the problem is logged. Invoices always go out, and a bad reading can never guess a number onto a client's bill.
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Repriced invoice lines now show a usage breakdown, so clients see why the amount changed
Added a read-only billing preview to the settings screen showing what each service would be invoiced now, refreshed on demand so a slow rsync.net never holds the settings form open
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 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Value: £42.3
They're bundled as a single purchase - each one is required for full functionality.
Not sure whether to lease or own? Our FAQ explains how the licence types differ.
What our customers say
(0 customer reviews)
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