文章目录
1. 获取leanote二进制版
1.1 点击链接下载对应arm版本
1.2 解压leanote文件
tar -xzvf leanote-linux-arm-v2.6.1.bin.tar.gz
2. 安装mongodb数据库
2.1 安装mongodb
sudo apt-get install mongodb
2.2 新建数据库目录
mkdir /root/data
2.3 启动mongod
mongod --dbpath /root/data --auth
3.导入leanote初始数据
3.1 另开一个SSH终端,输入以下命令,导入初始数据,如果有报错,百度解决
mongorestore -h localhost -d leanote --dir /root/leanote/mongodb_backup/leanote_install_data/
4. 为mongodb数据库添加用户
4.1 切换到leanote数据库下
> use leanote;
# 添加一个用户root, 密码是abc123
> db.createUser({
user: 'root',
pwd: 'abc123',
roles: [{role: 'dbOwner', db: 'leanote'}]
});
# 测试下是否正确
> db.auth("root", "abc123");
1 # 返回1表示正确
5. 配置leanote
leanote的配置存储在文件/leanote/conf/app.conf中,以下示例为部分主要修改部分
http.addr=0.0.0.0 # listen on all ip addresses
http.port=9000 # 服务端口
site.url=http://localhost:9000 # or http://x.com:8080, http://www.xx.com:9000
# admin username 指定的管理员账号
adminUsername=admin
# mongdb
db.host=127.0.0.1
db.port=27017
db.dbname=leanote # 数据库名,不要修改。
db.username=root # mongodb数据库用户名,根据数据库设置修改
db.password=abc123 # if mongodb数据库密码,根据数据库设置修改
# You Must Change It !! About Security!!
app.secret=V85ZzBeTnzpsHyjQX4zukbQ8qqtju9y2aDM55VWxAH9Qop19poekx3xkcDVvrD0y # 建议修改
6. 后台运行mongodb
mongod --bind_ip localhost --port 27017 --dbpath /root/data/ --logpath=/root/data/mongod.log --fork
稍加等待,启动完后mongodb就后台运行了
7. 后台运行leanote server
nohup /bin/bash /root/leanote/bin/run.sh >> /root/leanote/bin/leanote.log 2>&1 &
7. 访问Leanote服务
此时打开客户端,选择自建服务,即可访问自己的云笔记
来源:CSDN
作者:JustL0veCpp
链接:https://blog.csdn.net/wq6yyf88/article/details/103885478