# DECISIONS.md ## 2026-02-01 - Server status charts read from sysstat logs via `SysstatMetrics` (no internal server_metrics table). - Upgrade command manages npm caches in `storage/` and skips puppeteer downloads. - Asset builds must be writable for `public/build` and `node_modules`; upgrade checks both. - Installer builds assets as `www-data` to avoid permission issues. - Default panel database is SQLite (`database/database.sqlite`).