Registry / database / admin-mongo

admin-mongo

JSON →
library0.0.23jsnpmunverified

A cross-platform web-based GUI for MongoDB administration built with Express. Version 0.0.23 (last released 2018) is the latest. Allows managing connections, databases, collections, documents, indexes, and server monitoring. Supports backup/restore and JSON export. Connections including passwords are stored unencrypted in a config file, making it unsafe for production deployment. Can run as an Electron desktop app. Requires Node.js >=4. Not actively maintained.

npm install admin-mongo
INSTALL
IMPORT
SIG · ADMIN-MONGO
A
admin-mongo
databasejavascriptv0.0.23
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

N/A (application, not library)
git clone https://github.com/mrvautin/adminMongo.git && cd adminMongo && npm install && npm start
npm install admin-mongo (not a library)
adminMongo is a standalone application, not an importable module.

Clone repository, install dependencies, configure default host and port, and start the application.

git clone https://github.com/mrvautin/adminMongo.git && cd adminMongo && npm install && echo '{"app":{"host":"localhost","port":1234}}' > config/app.json && npm start
Debug
Known issues
deprecatedConnection credentials stored unencrypted in config file
fix
Do not expose on public networks; use only in trusted environments.
affects: >=0.0.1
breakingLast release in 2018; known security vulnerabilities in dependencies
fix
Audit and update dependencies manually or migrate to a maintained alternative.
affects: >=0.0.1
breakingRequires Node.js >=4; may not work on newer Node versions
fix
Use Node.js 12 or lower, or upgrade dependencies.
affects: >=0.0.1
gotchaDocuments with composite _id are not supported
fix
Avoid using compound indexes or custom _id patterns.
affects: >=0.0.1
gotchaReplica set connection strings with multiple hosts not supported
fix
Use a single host or connect to primary directly.
affects: >=0.0.1
deprecatedNo authentication mechanism besides app-level password; no SSL/TLS
fix
Add reverse proxy with authentication (e.g., nginx + basic auth) for any non-local access.
affects: >=0.0.1
Errors
Common errors & fixes
Cannot find module 'express'
Dependencies not installed (npm install skipped)
fix
Run 'npm install' in adminMongo directory
Error: listen EADDRINUSE :::1234
Port 1234 already in use
fix
Change port in config/app.json or kill process using port 1234
MongoError: Authentication failed
Incorrect MongoDB credentials in connection string
fix
Verify username/password in the adminMongo connection settings
adminMongo does not support Windows as a library
Attempted to require('admin-mongo')
fix
Use the CLI or Electron app; this package is not a module
Upgrade
Version history
0.0.23latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
36 hits · last 30 days
node
28
Amazon
1
OpenAI (training)
1
Resources
admin-mongo — npm install admin-mongo · libregistry