Maintenance package

Look after client websites. From your Mac.

For agencies and freelancers who look after client websites on their servers. In WebDonkey it sits under “Maintenance” in the Remote group, with Deploy as the first tab of every website. An add-on to WebDonkey Premium for business accounts; fetching a website locally works without it too.

Fetch locally, even without Premium

  • Fetch project folder and database from the server and add them as a site with a .test address. The server is only read. WebDonkey finds the public folder itself, otherwise you name it. This works for Shopware 6, WordPress, WooCommerce, Magento 2 and websites without a database on the server. The database has to be MySQL or MariaDB, and the server needs PHP 7.4 or later on the command line.
  • Every copy is made safe: database access pointed at the local database, mails to Mailpit, scheduled tasks off, credentials of external services cleared. So a copy never writes to live and sends no real mails.
  • With Premium the copy also runs on your Mac right away: addresses on .test, serialised data included, Redis and search service off.
  • With the maintenance package personal data is replaced (pseudonymised) on the server already, before the dump leaves it: names, email addresses, postal addresses, phone numbers and IP addresses of customers. Numbers, order contents and admin accounts stay. Unknown tables that look like personal data are emptied unless you have them checked with “Check tables”. This applies to Shopware, WordPress, WooCommerce and Magento. Without the package the copy contains real personal data, and WebDonkey points this out before it starts.
  • Before fetching, WebDonkey checks ten points: connection, PHP, project folder, public folder, database login, a way to dump the database, space on the server, space on the Mac, local target and the database service on the Mac. The database access (host, port, socket, database, user and a password stored encrypted) and the dump program you set per connection and project folder, and the same access is used for staging, deploy and backups. WebDonkey picks the dump program that matches MySQL or MariaDB, or reads the database with PHP. Media are optional.

Deploy

  • Staging from live on the same server: its own folder, database and subdomain, personal data replaced. You create the folder, an empty database and the subdomain in your hosting panel. WebDonkey checks everything before the first write, backs up the live database first and only makes the staging visible once it is defused. It is protected by Basic Auth or by the system’s maintenance mode.
  • A local test copy of a looked-after website in one click, as a site with a .test address and with personal data replaced.
  • See changes from staging or a local copy and take them over one by one, to live or to staging. Every field is compared three ways: starting point, source and target. If the target changed a field itself, it stays locked until you choose “Keep the value in the target” or explicitly “Force the source value”.
  • Only changed fields are written. WebDonkey leaves stock and counters of existing objects, addresses and credentials alone. Whatever a chosen object needs comes along. Exactly the plan from the preview is carried out; afterwards WebDonkey reads every field back and loads the affected pages.
  • Take over extensions: plugins, themes and modules from staging or a local copy, with a compatibility check. If a step fails, the old folder comes back.
  • File-only websites are transferred file by file: first the preview, then only the plan you confirm runs.
  • Before every write WebDonkey backs up the database on the server, with a copy on the Mac if you like, and keeps the last 10 backups per website. For websites made of plain files the old versions stay on your Mac for 14 days. Every takeover can be undone. You restore backups in the Deploy tab or under the remote backups, and WebDonkey first counts what would be lost.
  • Database objects deleted in staging or the copy are shown but never taken over. For websites made of plain files WebDonkey carries out ticked deletions only after a second confirmation.

Maintenance

  • Updates: what is installed on live and what is newer, from the system itself through plugins, themes and modules to Composer and npm packages. WebDonkey never runs updates on live: you update in staging or locally, compare, then take the extension over.
  • Vulnerabilities: the installed versions matched against public sources such as OSV, Packagist and npm. For WordPress core, plugins and themes the source is Wordfence Intelligence, for which you enter your own free key. The bell reports new vulnerabilities.
  • Checksums: the files on live compared with a baseline, for WordPress also with the official checksums of core and plugins. Upload and media folders are not compared but checked for executable files.
  • Visual comparisons: the home page and up to ten more pages at widths of 375, 768, 1280 and 1920 px, live against staging or a local copy, before against after on takeovers and, once set up, live against its baseline every week. Whatever changes all the time, such as a slider, you leave out with a mask, and you set the threshold for differences between 0 and 10 %.
  • Flow tests: WebDonkey clicks through the website like a visitor, signing in, searching, filling the cart and going to checkout, on your schedule and with 15 templates to start from. Against live every flow ends before the buy button: ordering, paying, registering, contact forms and guest checkout are blocked there, and signing in happens at most once an hour.
  • Monthly report as a PDF with your logo: uptime, SSL certificate, backups, updates, vulnerabilities, changed files and takeovers, plus Lighthouse scores if you started a Lighthouse run in monitoring. On the first of the month WebDonkey records the previous month.
  • Status page: one HTML file with the state of your websites and a bar for each of the last 90 days, without scripts and without tracking. You save it as a file or upload it to a folder on your server.
  • Every maintained website gets its own entry in monitoring, checked every 5 minutes. That is where uptime and SSL for the report and the status page come from.
  • Check times: updates, vulnerabilities and checksums run daily by default, and per website or for all also weekly, monthly or not at all.

Every field, compared three ways.

Systems

SystemVersionsWhat can be taken over
Shopware 66.6.1 to 6.7Products with variants, prices, properties and manufacturers, categories, shopping experiences, landing pages, media, snippets, mail templates, theme configuration, plugins
WordPress6.0 to 7.1Posts, pages and custom post types, media, categories and tags, menus, widgets, Customizer, selected options, plugins, themes
WooCommerce8 to 11Everything from WordPress, plus products, product categories and attributes
Magento 2 Open Source2.4.4 to 2.4.9CMS pages, CMS blocks, selected settings, modules
Standard sites made of files onlyanyFiles
Laravel, Symfony, Drupal, TYPO3 and othersanyChecks only, no deploy. Fetching locally only without a database on the server

Newer versions stay locked until a WebDonkey update releases them. WordPress multisite, Adobe Commerce and Deployer or Capistrano layouts get checks, backups and local fetching, but no staging and no takeovers.

+10 websites for any package: 00,00

Final prices including the VAT of your EU country (in Monaco the French VAT), outside the EU and Monaco without VAT. No shipping costs. Business prices apply to company accounts; what the plans include is set out in the service description.

Limits

  • Checks run on your Mac while it is on and WebDonkey is open. Whatever fell due in between, WebDonkey catches up at the next start. There is no server of ours doing it.
  • The supported versions are tested. With a connection that carries the red colour mark for production and with versions marked “Preview”, you confirm every write to live a second time by typing the domain.
  • Business accounts only and only together with WebDonkey Premium. If Premium ends and the package runs longer, it becomes a licence of its own that you assign again or cancel; until then it unlocks nothing, and nothing is refunded. After a full refund, chargeback or termination for good cause it ends as well.
  • Active looked-after websites count. Archiving frees the place, reports and history stay readable. Above the quota the most recently added websites are locked, nothing is deleted.
  • Without an active package you can still look, restore backups, undo takeovers, delete staging and archive.
  • Visual comparisons and flow tests need Chrome, Edge, Brave or Chromium and WebDonkey's check module, which runs on Node.js.

Maintenance package

What Free can do and what Premium adds, split into Localhost, Editor and Pages.

WebDonkey, your local development environment on the Mac. Row by row, in the order of the app.

Localhost
FeatureFreePremium
Maintenance package An add-on to WebDonkey Premium for business accounts, for 10, 30 or 100 websites, more with add-ons of 10 websites each. Premium alone does not include it. Deploy works for Shopware 6, WordPress, WooCommerce, Magento 2 Open Source and file-only websites. Checks run on your Mac while it is on.
Fetch a website from the server: project folder and database, added as a site with a .test address, for Shopware 6, WordPress, WooCommerce, Magento 2 and websites without a database included included
Make the copy safe: database access on the local database, mails to Mailpit, scheduled tasks off, credentials of external services cleared included included
Even without an active package: look, restore backups, undo takeovers, delete staging, archive included included
Make the copy run: addresses on .test, serialised data included, Redis and search service off not included included
Replace personal data while fetching (pseudonymise) not included with maintenance package
Staging from live on the same server with personal data replaced, local test copies in one click not included with maintenance package
Take over changes one by one, field by field in a three-way comparison, plus plugins, themes and modules; backed up first and reversible not included with maintenance package
Update overview and check against known vulnerabilities not included with maintenance package
File checksums, visual comparisons and flow tests not included with maintenance package
Monthly report as a PDF with your logo, status page as an HTML file not included with maintenance package

Switching from Premium to Free never deletes anything. Whatever goes beyond the Free limits is locked until Premium is active again.

Frequently asked questions

What is the maintenance package, and how do I book it?

With the maintenance package you look after client websites from inside WebDonkey: staging, local test copies, taking changes to live one by one, updates, vulnerabilities, checksums, visual comparisons, flow tests, a monthly report and a status page. It is for business accounts, with 10, 30 or 100 websites, monthly or yearly, and a year costs ten monthly payments. Add-ons bring 10 more websites each, and for more than 150 websites we make you an offer of your own. The package always belongs to a licence with WebDonkey Premium; Premium itself is not included. If you buy it together with Premium or have exactly one suitable licence, we assign it automatically. Otherwise you assign it in your account under “My WebDonkey licences”. When the Premium licence ends, the maintenance package and any add-ons that run longer become licences of their own with a new key: you assign them again or cancel them. Until then they unlock nothing but are still charged; nothing is refunded. After a full refund, chargeback or termination for good cause they end as well.

How safe is taking changes to live?

Only what you select is taken over, and of that only the fields that changed. WebDonkey compares every field three ways: base, source and live. If live has changed a field itself in the meantime, it stays locked until you decide explicitly. Before every write WebDonkey backs up the database on the server and keeps the last 10 backups per website; for websites made of plain files the old versions stay on your Mac for 14 days. Every takeover can be undone. Deleted database objects are shown but never taken over, and WebDonkey never runs updates on live. With a connection that carries the red colour mark for production and with versions marked “Preview”, you confirm every write to live a second time by typing the domain.

Which systems does the maintenance package support?

Staging, local test copies and taking over changes are available for Shopware 6.6.1 to 6.7, WordPress 6.0 to 7.1, WooCommerce 8 to 11 and Magento 2 Open Source 2.4.4 to 2.4.9. Websites made of plain files you transfer file by file. WordPress multisite, Adobe Commerce and layouts using Deployer or Capistrano get checks, backups and fetching locally, but no staging and no taking over. Other systems such as Laravel, Symfony, Drupal or TYPO3 get the checks without deploy; they can be fetched locally only when they have no database on the server. Newer versions are unlocked by a WebDonkey update.

What works without the maintenance package?

You can fetch a website locally with WebDonkey Free already: project folder and database come to your Mac and become a site with a .test address, and the server is only read. This works for Shopware 6, WordPress, WooCommerce, Magento 2 and websites without a database on the server. The database has to be MySQL or MariaDB, and the server needs PHP 7.4 or later on the command line. Beforehand WebDonkey checks ten points, from the connection to the free space on server and Mac. WebDonkey makes every copy safe so it never writes to live or sends real mail. With Premium it also runs on your Mac straight away. Without the maintenance package the copy contains real personal data, which you are responsible for. The package replaces it on the server already (pseudonymisation).

Does WebDonkey check while my Mac is off?

No. WebDonkey works without a server of its own and checks on your Mac while it is running and WebDonkey is open. Updates, vulnerabilities and checksums are checked daily by default; under “Check times” you set weekly, monthly or off, per website or for all. Visual comparisons run weekly once set up, flow tests on their own schedule. Whatever fell due in the meantime WebDonkey catches up at the next start, the monthly report included. The queries for new versions and vulnerabilities go straight from your Mac to public sources such as OSV, Packagist, npm, wordpress.org, Wordfence, Shopware's release list and the Mage-OS mirror.

Ready when you are.

Start free. Go Premium when you need more. WebDonkey sets up web servers, databases, real HTTPS and every tool right on your Mac, without you touching a single config file.

macOS 11 or later, on Apple silicon and Intel.

Cookie preferences

This website uses cookies to ensure the best experience possible. Your choice applies to webdonkey.io and the shop at shop.webdonkey.io. More information...

Technically required

Cookies required for this website to function:

Always on
WebDonkey
WebDonkey
Provider: BuI Hinsche GmbH, Neumarkt 7, 06712 Zeitz, Germany
Purpose: Your consent choice for this website and the shop, colour scheme, language, price switches; with wd_debug in the address, the measurement events in the developer console for troubleshooting
Cookies and storage: Cookie wd_consent on .webdonkey.io, shared with shop.webdonkey.io (12 months); localStorage wd:consent, wd:theme, wd:lang; sessionStorage wd:acc, wd:term, wd:debug (only with wd_debug in the address; until the tab closes)

Statistics

Shows us which pages and products people look at on webdonkey.io and in the shop, where visitors come from and how they get to a purchase (with order number, amount and products, without name or email address). Provider: Google. Transfer to the USA possible (EU-US Data Privacy Framework). Your choice applies to webdonkey.io and the shop together.

Google Tag Manager, Google Analytics 4
Google Tag Manager
Provider: Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland
Purpose: Loads the services you agreed to, here and in the shop. Sets no cookies of its own.
Cookies and storage: none
Privacy policy
Google Analytics 4
Provider: Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland
Purpose: Usage statistics: page views, clicks, scroll depth, sources, devices, load times; in the shop also basket, checkout, purchases, registration and sign-in
Cookies and storage: _ga, _ga_<ID> (2 years)
Privacy policy

Marketing

Measures whether our ads on Facebook, Instagram and TikTok lead to visits and downloads on webdonkey.io and to registrations and purchases in the shop, and builds audiences for ads. Providers: Meta and TikTok, with whom we are jointly responsible for this. With this consent Google may also set advertising cookies (_gcl_…). Transfer to the USA and other countries outside the EU possible. Your choice applies to webdonkey.io and the shop together.

Meta Pixel (Facebook, Instagram), TikTok Pixel
Meta Pixel (Facebook, Instagram)
Provider: Meta Platforms Ireland Limited, Merrion Road, Dublin 4, D04 X2K5, Ireland
Purpose: Ad measurement and target groups on Facebook and Instagram, also in the shop (basket, checkout, purchases, registration)
Cookies and storage: _fbp (3 months), _fbc (3 months, only if you arrive through an ad), fr on facebook.com (3 months)
Privacy policy
TikTok Pixel
Provider: TikTok Technology Limited, 10 Earlsfort Terrace, Dublin, D02 T380, Ireland
Purpose: Ad measurement and target groups on TikTok, also in the shop (basket, checkout, purchases, registration)
Cookies and storage: _ttp, _tt_enable_cookie (13 months)
Privacy policy