A Node-RED plugin that provides a management panel for FoxControl Server, based on SQLite database. Current stable version 5.0.2. It supports dynamic table management, CRUD operations, REST API, and includes 6 custom nodes (query, insert, update, delete, upsert, event listener). Key differentiators: multi-database architecture, schema migrations, real-time events via SQLite triggers, and a Vue.js admin dashboard. Built for Node.js >= 14.0.0.
npm install node-red-contrib-fox-control-panelNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Install the package in your Node-RED user directory, restart Node-RED, and access the admin panel at /foxcontrol_panel/.
Run commands from ~/.node-red or set NODE_RED_USER_DIR to your Node-RED user directory.
cd node_modules/node-red-contrib-fox-control-panel/lib/admin && npm install && npm run build
Check permissions on ~/.node-red and its parent directories.
Ensure only one Node-RED instance accesses the same SQLite database at a time.
Run 'npm install' in the Node-RED user directory to rebuild native modules. If on Windows, ensure build tools are installed or use prebuilt binaries.
Change the port in Node-RED settings file (~/.node-red/settings.js) or kill the occupying process.
Delete the main SQLite database file (located in ~/.node-red/foxcontrol.sqlite) and restart Node-RED to recreate it. Alternatively, run the migration script if provided.