搭建Leanote个人笔记
笔记 搭建 个人
2023-06-13 09:11:06 时间
准备环境
1.0 优先部署Mongodb
wget http://labs-1253675457.cosgz.myqcloud.com/mongodb-linux-x86_64-3.0.1.tgz
tar -xzvf mongodb-linux-x86_64-3.0.1.tgz
mv mongodb-linux-x86_64-3.0.1/ /usr/local/mongodb
1.1 创建数据存储目录
mkdir /usr/local/mongodb/data
1.2 配置环境变量
echo "export PATH=$PATH:/usr/local/mongodb/bin" >> /etc/profile
source /etc/profile # 使环境变量生效
启动Mongo
mongod --bind_ip localhost --port 27017 --dbpath /usr/local/mongodb/data --logpath=/var/log/mongod.log --fork
部署Leanote
2.0 下载官方源码包
wget http://labs-1253675457.cosgz.myqcloud.com/leanote-linux-amd64-v2.4.bin.tar.gz
tar -zxf leanote-linux-amd64-v2.4.bin.tar.gz -C /
cd /leanote
2.1 编辑 Leanote 配置文件
vim conf/app.conf
在文件中找到app.secret
并且修改为以下内容
app.secret=qcloud666
2.2 初始化mongo数据库
mongorestore -h localhost -d leanote --dir /leanote/mongodb_backup/leanote_install_data/
启动Leanote
nohup /bin/bash /leanote/bin/run.sh >> /var/log/leanote.log 2>&1 &
- 默认监听端口为9000,如果需要更改,修改
app.conf
中的http.port=9000
- 访问127.0.0.1:9000即可
部署云服务器建议配置
server {
listen 80;
server_name xxx.com;
location / {
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:9000/;
}
}
相关文章
- yaml语言学习笔记
- [开发者笔记]Odin
- JavaScript笔记(9)
- Vue笔记(4)
- JUC学习笔记——并发工具线程池
- 《FreeSWITCH权威指南》-- 1.PSTN与VoIP基础(笔记)
- STM32开发笔记37: 485总线的收发切换时间_STM32库开发实战指南:基于STM32F4
- 力扣刷题笔记--9. 回文数
- 图形验证码验证行式的笔记
- 环境搭建 | CTFd动态靶机搭建笔记
- springcloud学习笔记--nacos
- 关于K8s使用Helm部署应用Demo、私有Heml源搭建Demo的一些笔记
- Spring AOP 笔记 简单易解
- JS设计模式 - 笔记
- 手把手教你,从零开始搭建Spring Cloud Alibaba!这份笔记太牛了
- JavaScript 笔记
- MongoDB入门到进阶笔记:07-Mongo 副本集的搭建 添加 删除 延时 仲裁 rs.status replSetName
- MongoDB学习笔记—Linux下搭建MongoDB环境
- CSS学习笔记07 盒子模型详解编程语言
- DOMXML函数笔记
- JQuery学习笔记选择器之三
- php学习笔记之基础知识