Self-Hosted MongoDB Management Platform

Mongo My Admin
Documentation

A complete, production-ready SaaS platform to create, manage, monitor, and secure MongoDB databases. Built with Next.js 16, Express 5, and MongoDB 7.

Node.js 18+
React 19
Next.js 16
MongoDB 7
Socket.io
60+ Pages
100+ API Endpoints
Enterprise Security

Default Credentials

Use these credentials to access the platform after installation and seeding

SaaS Super Admin

Platform Owner
URL https://yourdomain.com/saas
Email super-admin@gmail.com
Password BetaZen@2023

Company Admin

Database Manager
URL https://yourdomain.com
Email admin@gmail.com
Password BetaZen@2023
Change these default credentials immediately after first login for security.

What's Included

Everything you need to run a professional MongoDB management service

Multi-Company SaaS

Full multi-tenant architecture with company isolation, subscription packages, and RBAC.

Database Management

Create, manage, and monitor actual MongoDB databases with real-time stats and collection browsing.

Payment Integration

Built-in Razorpay, PhonePe, Paytm, and manual payment support with invoice generation.

Enterprise Security

2FA, IP whitelisting, rate limiting, audit logs, and encrypted credentials.

Analytics & Monitoring

Track user activity, API usage, storage consumption, and security events with dashboards.

Email System

Multi-provider email support (SMTP, SendGrid, Mailgun, AWS SES) with templates.

Server Requirements

Minimum requirements to run Mongo My Admin

  • Node.js version 18.x or higher
  • MongoDB version 5.0 or higher
  • npm version 8.x or higher
  • RAM minimum 1GB (2GB recommended)
  • Storage minimum 1GB free space
  • SSL Certificate for production
View Full Installation Guide
Quick Start
# Extract and install
cd mongo-my-admin
npm install

# Configure environment
cp .env.example .env
nano .env

# Seed the database
node server/scripts/seed.js

# Build for production
npm run build

# Start server
npm start

# Server running on port 6008
✓ MongoDB SaaS Platform Ready!

System Overview

Unified Next.js application serving three integrated systems

Company Admin Database Management
Unified Server Next.js + Express + Socket.io
MongoDB Cluster Your Database Server
SaaS Admin Platform Management
REST API 100+ Endpoints