基于CentOS搭建个人Leanote云笔记本
leanote    2018-11-26    223    0    0
senier   leanote

Leanote 依赖 MongoDB 作为数据存储,下面开始安装MongoDB: 

如果是宝塔用户MongoDB直接用宝塔内置安装即可。

1. 下载启动 MongoDB

下载 MongoDB

进入 /home 目录,并下载 MongoDB:

Bash
cd /home

下载源码:

Bash
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.9.tgz

解压缩源码包:

Bash
tar -xzvf mongodb-linux-x86_64-3.6.9.tgz

创建用于存储的文件夹目录

Bash
mkdir -p /home/data/db

配置 MongoDB 的环境变量:

编辑 /etc/profile,在文件末尾追加以下配置:

Bash
vim /etc/profile
export PATH=$PATH:/home/mongodb-linux-x86_64-3.6.9/bin

并执行以下命令,使环境变量生效。

Bash
source /etc/profile

启动 MongoDB(启动需要 3 ~ 5 分钟,耐心等待):

Bash
mongod --bind_ip localhost --port 27017 --dbpath /home/data/db/ --logpath=/var/log/mongod.log --fork

2. 安装 Leanote

下载 Leanote

先进入 /home 目录

Bash
cd /home

下载 Leanote 源码

Bash
wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz

解开压缩包:

Bash
tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz

编辑 Leanote 配置文件

编辑文件 app.conf,在文件中找到 app.secret= 项,并修改为如下内容:

Bash
app.secret=5xue.net   //随便你自己改

初始化数据库

导入初始化数据:

Bash
mongorestore -h localhost -d leanote --dir /home/leanote/mongodb_backup/leanote_install_data/

启动 Leanote 服务

Bash
nohup /bin/bash /home/leanote/bin/run.sh >> /var/log/leanote.log 2>&1 &

3. 访问 Leanote 云笔记本

通过访问 http://yourip:9000 或 http://yourdomain.com:9000就可以了使用自己的笔记本。

初始化账户: admin

初始化密码: abc123

请务必修改密码已确保使用安全!

4.设置开机自启动

先切换到该目录:cd  /etc/rc.d/init.d

Bash
cd  /etc/rc.d/init.d

再创建 leanote 的一个自启动脚本:vi   leanote.sh

Bash
vi   leanote.sh
Bash
#! /bin/bash
# chkconfig: 2345 80 90
#description:leanote.sh
cd /home/leanote/bin/
bash run.sh

退出保存。

设置将以上脚本以754的权限

Bash
chmod 754 leanote.sh

使用说明:

Bash
service leanote.sh  start  #启动服务
service leanote.sh stop  #停止服务
service leanote.sh restart  #重启服务

服务脚本加入到系统启动队列

Bash
chkconfig --add leanote.sh  
chkconfig leanote.sh on

万事大吉,今晚吃鸡。

Pre: 如何生成SSH KEY及查看SSH KEY

Next: centos系统安装字体

223
Table of content