Happy 4th of July! 30% OFF! View Plans
Back to Changelog

v1.0.347

Minor Release Released July 5, 2026

Self-service backups with granular file/database/mailbox restore, Repair Tool & Recovery Mode, Node.js hosting, and stability self-heals.

New Features

6
  • End users, resellers and admins can now create and restore their own backups within their ownership scope (previously ROOT-only); every operation is strictly isolated to the account's own domains.
  • Granular restore: browse inside any backup and restore a single file, folder, database or mailbox without touching the rest of the site, with an automatic safety copy of the current version taken before every restore.
  • Restore preview: preview a file's content (text or image) before restoring, with a live checksum comparison showing whether the backup differs from the current version.
  • Repair Tool & Recovery Mode: standalone rescue console on port 8444 with diagnostics and one-click fixes; the recovery firewall port now opens automatically on boot.
  • Node.js application hosting: full lifecycle management with automatic npm install after deploy, crash recovery, per-action permissions, and domain HTTPS reverse-proxy.
  • DNS shared nameservers: configure custom nameserver sets and assign them across domains.

Improvement

1
  • Stability self-heals: legacy fail2ban double-instance removed on boot, orphaned PHP-FPM units cleaned up, and a crash-proof self-update guard.

Bug Fix

1
  • File Manager: extracted archive files now receive web-readable permissions, fixing 403 errors on restored sites.

Security Fix

1
  • CSRF double-submit-cookie hardening with Redis-backed server-side token verification.
See the Demo