首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >leanote蚂蚁笔记部署

leanote蚂蚁笔记部署

作者头像
在水一方
发布2022-06-14 16:31:44
发布2022-06-14 16:31:44
1.7K0
举报
文章被收录于专栏:在水一方在水一方

今天看到一款款员云笔记项目,和印象笔记类似,于是去官网看了一下,感觉还不错,于是自己来进行了一个私有化的部署,本小节来对这个过程进行一个小结

安装mongdb数据库

  • 官网下载monggodb安装包
  • 创建/usr/local/mongoDB/文件夹
  • 解压
代码语言:javascript
复制
 tar -xzvf mongodb-linux-x86_64-3.0.1.tgz/
配置环境变量

为了快速使用mongodb命令, 可以配置环境变量。编辑 ~/.profile或/etc/profile 文件, 将mongodb/bin路径加入即可:

代码语言:javascript
复制
vim /etc/profile

在/etc/profile中添加以下行,注意把用户名(user1)和相应的文件目录名(mongodb-linux-x86_64-3.0.1)替换成自己系统中的名称:

代码语言:javascript
复制
export PATH=$PATH:/usr/local/mongoDB/mongodb-linux-x86_64-3.0.1/bin

保存使生效

代码语言:javascript
复制
source /etc/profile

测试mongodb安装

在 /usr/local/mongoDB目录下创建data文件夹 用以下命令启动:

代码语言:javascript
复制
mongod  --dbpath /usr/local/mongoDB/data  

这时mongod已经启动,重新打开一个终端, 键入mongo进入交互程序:

代码语言:javascript
复制
show dbs

mongodb安装到此为止, 下面为mongodb导入leanote初始数据

leanote初始数据存放在 /webapp/leanote/leanote/mongodb_backup/leanote_install_data/中 打开终端, 输入以下命令导入数据:

代码语言:javascript
复制
mongorestore -h localhost -d leanote --dir /webapp/leanote/leanote/mongodb_backup/leanote_install_data/
创建mongodb用户
代码语言:javascript
复制
db.createUser({
    user: '用户名',
    pwd: '密码',
    roles: [{role: 'dbOwner', db: 'leanote'}]
});

db.auth("用户名", "密码");
1 # 返回1表示正确

下载leanote github地址:https://github.com/leanote/leanote

后台启动:

进入 cd /webapp/leanote/leanote/bin 启动命令:nohup bash run.sh

mongDb的后台启动方式

代码语言:javascript
复制
mongod  --fork --dbpath=/usr/local/mongoDB/data  --logpath=/usr/local/mongoDB/data/log

如果是要带权限启动的话需要在末尾加上 --auth
带鉴权启动

mongod --fork --dbpath=/usr/local/mongoDB/data --logpath=/usr/local/mongoDB/data/log --auth

带权限启动的时候还需要再配置文件中添加:

代码语言:javascript
复制
db.host=localhost
db.port=27017
db.dbname=leanote # required
db.username=XXXX # if not exists, please leave blank
db.password=XXXXX # if not exists, please leave blank
访问的页面显示:

参考地址: https://github.com/leanote/leanote/wiki/Leanote-%E4%BA%8C%E8%BF%9B%E5%88%B6%E7%89%88%E8%AF%A6%E7%BB%86%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B----Mac-and-Linux

安装问题参考地址:https://github.com/leanote/leanote/wiki/QA#%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%B8%8D%E8%83%BD%E5%90%8C%E6%AD%A5%E5%9B%BE%E7%89%87

扩展

mongo 关闭mango数据库: 命令关闭 use admin db.shutdownServer() 命令的方式关闭:mongod --shutdown --dbpath=/usr/local/mongoDB/data

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装mongdb数据库
    • 配置环境变量
  • 测试mongodb安装
    • 创建mongodb用户
    • 后台启动:
      • 带鉴权启动
      • 访问的页面显示:
      • 扩展
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档