Neurohazard
暮雲煙月,皓首窮經;森羅萬象,如是我聞。

adminMongo 的搭建

wpadmin~May 19, 2019 /System Management

adminMongo 的搭建

正文

adminMongo 之于 MongoDB 的关系 就像 phpMyAdmin 之于 MySQL 的关系。 adminMongo 为 MongoDB 提供了一个易于操作的 web UI 接口。

1 使用 nvm 安装最新的 lts (v10.15.3).
2 npm install && npm start

其他操作

修改接口允许远程访问
https://github.com/mrvautin/adminMongo/issues/3

修改 /config/app.json 文件

{
    "app": {
        "host": "0.0.0.0",
        "port": 1234
    }
}

有一个坑,如果 mongodb 设置了 auth, 可能会无法登陆。
https://github.com/mrvautin/adminMongo/issues/183

https://github.com/mrvautin/adminMongo

systemd

systemctl start adminMongo

配置文件

# /etc/systemd/system/adminMongo.service
[Unit]
Description=adminMongo web service
After=network.target

[Service]
Type=simple
User=root
ExecStart=/home/team/.nvm/versions/node/v10.15.3/bin/node /home/team/develop/adminMongo/app.js

[Install]
WantedBy=multi-user.target

另一个 mongodb 相关项目
D:\pydev\flask-mongodb

Leave a Reply

Your email address will not be published. Required fields are marked *