ElementNode
All posts
July 19, 2026 · product

One-click updates with automatic database backup

One click from the panel: the CMS updates itself, backing up the database before touching anything, with implicit rollback if the build fails.

Updating a self-hosted CMS has always been the moment you cross your fingers. On WordPress a plugin update can take your site down; on custom platforms updating is often a manual SSH ritual. With Element Node we wanted exactly one thing: a button.

How it works

From the panel, Settings → API, the CMS checks on its own whether a newer version exists. When there is one, the update card appears: one click and the process starts, fully automated:

  • Database backup before touching anything: a compressed dump is saved on the server (we keep the last 3 copies)
  • Download of the new version and source update — your uploads, configuration file and deploy files are never touched
  • Dependency install and database schema update
  • Full build of the new version
  • Activation and restart, with automatic panel reload

Fail-safe by design

The most important part: the running version stays active until the new build completes successfully. If anything goes wrong — a network error, a failed build — the site keeps running on the previous version as if nothing happened, and the panel shows the full log so you can see what occurred.

This is not a detail: it is the difference between "I'll update when I have a free hour and a fresh backup" and "I update as soon as the patch ships". Updates that aren't scary are updates that actually get installed, and an up-to-date CMS is your first line of security.

What you need

An active license (Essential and up) and nothing else. The process typically takes under a minute on a regular VPS, with the site staying online the whole time. The pre-update database backup is included in every paid plan.

Element Node Team · Engineering