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.