Reset Netalertx Database

Wipe and regenerate the NetAlertX database and config. Use this when asked to reset database, wipe db, fresh database, clean slate, or start fresh.

netalertx 8cc47c4 894 B Updated

File contents

Database Reset

Completely wipes devcontainer database and config, then regenerates from scratch.

Command

killall 'python3' || true
sleep 1
rm -rf /data/db/* /data/config/*
bash /entrypoint.d/15-first-run-config.sh
bash /entrypoint.d/20-first-run-db.sh

What This Does

  1. Kills backend to release database locks
  2. Deletes all files in /data/db/ and /data/config/
  3. Runs first-run config provisioning
  4. Runs first-run database initialization

After Reset

Run the startup script to restart services:

/workspaces/NetAlertX/.devcontainer/scripts/setup.sh

Database Location

  • Runtime: /data/db/app.db (SQLite)
  • Config: /data/config/app.conf

netalertx/netalertx/tree/main/.github/skills/database-reset commit 8cc47c4ad0

Frequently asked questions

npx skillmds@latest add netalertx/reset-netalertx-database