Changelog
0.2.1
First packaged release from apt.dagdamonitor.com. The package now ships Old Cart's APT
signing key (/usr/share/keyrings/oldcart.gpg), so apt verifies updates without extra setup.
It also embeds Old Cart's production license root key: 0.2.0 was tagged before that key landed, so
0.2.1 is the first build that accepts store-issued v2 licenses (0.2.0 builds treat every license as a
development build). No change to monitoring.
0.2.0
Licenses version 2, automatic license updates, and the move to dagdamonitor.com.
- Licenses v2 — every license now carries a certificate: Old Cart's
offline root key certifies a yearly issuing key, which signs licenses.
Dagda embeds only the root public key, checks the whole chain offline,
and ships a list of revoked certificates with each release. Version 1
license files are no longer accepted; Old Cart re-issues them under the
same license ID and repository token.
dagda license showand Admin → License name the certificate behind the license. - Automatic license updates — about once a day (hourly on a trial or
near expiry) the hub asks
dagdamonitor.comfor a newer license for its license ID and installs it if it verifies. It sends only the license ID, the installed license's issue date and a one-time proof of the repository token — never monitoring data. Turn it off, or check now, under Admin → License. - New addresses — install with
curl -fsSL https://get.dagdamonitor.com | sudo sh; the APT repository isapt.dagdamonitor.com(upgrading rewrites existing APT sources and credentials automatically); support is support@dagdamonitor.com.
0.1.0
Initial release: a single-server VPS monitor rebranded and repackaged as Dagda, by Old Cart Technology LLC.
- Branding & de-personalization — Dagda branding throughout; TOML
config at
/etc/dagda/dagda.toml; automatic discovery of nginx sites, domains and optional components (MySQL, PHP-FPM, Laravel, UFW, fail2ban) replacing hardcoded lists; schema-versioned SQLite migrations. - Users & auth — multi-user accounts with admin/viewer roles, TOTP with
replay protection, single-use setup/invite/reset links, recovery codes,
an audit log, and a
dagda userCLI for root-level recovery. The original owner's install upgrades in place with its history and authenticator intact. - Fleet — hub/agent split; agents push metrics to a hub over outbound HTTPS with adaptive cadence and offline spooling/backfill; a fleet overview and per-host dashboards; fleet-wide "not reporting" and "outdated agent" alerts.
- Packaging & licensing — a
.debfor Ubuntu 22.04/24.04/26.04 and Debian 12/13 (amd64/arm64), served over a GPG-signed APT repository (the repository'sReleasemetadata is signed; the.debitself is not), a bundled Node runtime, an interactivedagda setup, and offline signed license files with a 14-day/3-host trial. - Operations & docs —
dagda backup/dagda restore(automatic before every schema migration too),dagda doctor,dagda support-bundlewith secret redaction, and this documentation set.