Skip to content

Releases: Ventspew/qadbak

Qadbak v1.1.0 — Ubuntu LTS release upgrade

Choose a tag to compare

@Ventspew Ventspew released this 11 Jul 14:38

Qadbak v1.1.0

Upgrade your Ubuntu VPS to the next LTS from the panel — no SSH required for the upgrade itself.

New: Ubuntu release upgrade (Admin → Updates)

From To (one step)
Ubuntu 22.04 24.04
Ubuntu 24.04 26.04

22.04 → 26.04: run two upgrades (22→24, reboot, then 24→26).

What it does

  • Preflight checks (pending apt updates, reboot flag, disk space, do-release-upgrade -c)
  • Non-interactive do-release-upgrade in a background job with live log
  • Post-upgrade stack repair (post-ubuntu-release-upgrade.sh) — PHP, nginx, mail, pm2
  • Scheduled reboot when required

Before you start

  1. VPS snapshot or full backup
  2. Install pending Linux packages (Updates tab → Install updates)
  3. Reboot if needed
  4. Premium admin-updates + sudo bash scripts/configure-updates-sudo.sh

Not available on panel-only installs or Debian hosts.

Upgrade from v1.0.0

cd /opt/qadbak && sudo bash scripts/update-qadbak.sh
# or pin this release:
git fetch --tags && git checkout v1.1.0 && npm install && npm run build
sudo bash scripts/pm2-restart-qadbak.sh

Changelog: CHANGELOG.md

Qadbak v1.0.0 — First stable release

Choose a tag to compare

@Ventspew Ventspew released this 11 Jul 14:33

Qadbak v1.0.0

First public stable release after 334 commits of active development.

Qadbak is a self-hosted hosting control panel: domains, mail, DNS, TLS, databases, backups, and cron — on your Ubuntu or Debian VPS, with a modern Next.js admin and client UI.

What's included

Hosting stack (native install)

  • Ubuntu 22.04 / 24.04 / 26.04 and Debian 12
  • nginx, Apache, MariaDB, Postfix, Dovecot, BIND9, PHP-FPM, Let's Encrypt
  • One-shot installer: sudo bash install/qadbak-install.sh

Panel-only (any Linux + Node 20+)

  • Mock demo or hybrid remote API — no mail/DNS stack on the panel host
  • sudo bash install/qadbak-install-panel.sh

Domain management

  • Sites, subdomains, aliases, redirects, reverse proxies
  • Mailboxes, SPF/DKIM/DMARC, delivery logs
  • BIND9 DNS + registrar checklist for clients
  • MariaDB, phpMyAdmin shortcut, PHP version switching
  • File manager and per-domain terminal
  • Backups (files, mail, DNS, certs, crontab) with offsite S3/B2/GCS
  • Cron, ModSecurity WAF, ClamAV, fail2ban

Apps & media

  • 24+ one-click app catalog installs
  • Jellyfin media server + panel library + HTML5 quick player

Operations & API

  • Action journal with undo, health checks, metrics history, alerts
  • REST API v1 with scoped bearer keys
  • WHMCS + Blesta integration starters

Premium (license key from license.omiiba.dev)

  • Client portal, RBAC, webmail, white-label, panel vhost provisioning, admin updates

Quick install

git clone https://github.com/macdirtycow/qadbak.git /opt/qadbak
cd /opt/qadbak
sudo bash install/qadbak-install.sh

Docs

License

Apache 2.0 core. Premium modules ship in-repo and are gated by license key.


Full changelog: CHANGELOG.md