# 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.

- Skill: `netalertx/reset-netalertx-database` (Agent Skill)
- Install (CLI): `npx skillmds@latest add netalertx/reset-netalertx-database`
- Raw SKILL.md: https://api.skillmd.com/api/skills/netalertx/reset-netalertx-database/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: netalertx (https://skillmd.com/u/netalertx)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/netalertx/reset-netalertx-database

---


# Database Reset

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

## Command

```bash
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:

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

## Database Location

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

