1. 下载 Leanote 二进制版本
2. 安装mongodb
3. 导入初始数据
4. 配置Leanote
5. 运行Leanote
下载最新的 Leanote 二进制版本
cd ~
wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.4/leanote-linux-amd64-v2.4.bin.tar.gz
解压
tar -xzvf leanote-linux-amd64-v2.4.bin.tar.gz
完成之后可以看到 /home/user/ 目录下生成了 leanote 文件夹。注意:user 是你的用户名。
下载 mongodb 二进制文件
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.4.tgz
解压文件
tar -zxvf mongodb-linux-x86_64-3.4.4.tgz
创建 mongodb 目录
mkdir -p mongodb
cp -R -n mongodb-linux-x86_64-3.4.4/ mongodb
设置环境变量
vi ~/.bashrc
# 将下面这句代码添加到文本末
# export PATH=/bin:$PATH
# 注意:需要替换成mongodb的文件目录
# 例如:/home/qkk/mongodb/mongodb-linux-x86_64-3.4.4
export PATH=/home/qkk/mongodb/mongodb-linux-x86_64-3.4.4/bin:$PATH
输入mongod –version测试是否安装成功
mongod --version
创建 mongodb 数据目录
cd ~
mkdir data
mongod --dbpath /home/user/data # user 你的用户名
此时,mongod 已经启动,可以再打开一个终端进行交互:
mongo
show dbs
# 这个时候会返回数据列表
到此 mongodb 的安装就完成了
导入初始数据,leanote 初始数据存放在
/home/user/leanote/mongodb_backup/leanote_install_data中。
mongod --dbpath /home/user/data
导入数据
mongorestore -h localhost -d leanote --dir /home/user/leanote/mongodb_backup/leanote_install_data/ # user 为你的用户名
可以进行下简单的交互,确认无误
mongo
show dbs # 查看数据库
use leanote # 切换到leanote
show collections # 查看表
配置Leanote
leanote的配置存储在文件 conf/app.conf 中。
请务必修改app.secret一项, 密钥可以有任意数字和字母组成,不修改会有安全隐患!
其它的配置可暂时保持不变, 若需要配置数据库信息, 请参照 leanote问题汇总。
打开数据库
mongod --dbpath /home/user/data
cd /home/user/leanote/bin
bash run.sh
出现 Listening on:9000…
说明运行成功,可以打开浏览器访问
http://localhost:9000
注:默认创建了两个账户
user1 username: admin, password: abc123 (管理员, 只有该用户才有权管理后台, 请及时修改密码)
user2 username: demo@leanote.com, password: demo@leanote.com (仅供体验使用)
以下是效果图: