Configuration
Command Line Arguments
| Argument |
Short |
Description |
--uri |
-u |
MongoDB connection URI (skips connect screen) |
mongodb://[username:password@]host[:port][/database][?options]
Examples
# Local without auth
mongotui -u "mongodb://localhost:27017"
# Local with auth
mongotui -u "mongodb://admin:admin@localhost:27017/?authSource=admin"
# Replica set
mongotui -u "mongodb://host1:27017,host2:27017,host3:27017/?replicaSet=rs0&authSource=admin"
# Atlas
mongotui -u "mongodb+srv://user:pass@cluster.mongodb.net/?authSource=admin"
Important options
| Option |
Description |
authSource=admin |
Database to authenticate against (usually admin) |
replicaSet=name |
Replica set name |
directConnection=true |
Connect to a single node directly |
tls=true |
Enable TLS/SSL |
Docker Compose
The project includes a docker-compose.yml for local testing:
docker compose up -d
mongotui -u "mongodb://admin:admin@localhost:27017/?authSource=admin"