Leanote安装教程

此教程参考官方教程Leanote安装教程而成,只是做了一点修改。

下载Leanote

此处我下载的是二进制版,假设下载到/home/wwwroot/blog.heleou.com/web/下,那么下载后解压,命令如下:

1
tar -xzvf leanote-*.tar.gz

安装数据库-mongodb

http://www.mongodb.org/downloads 去下载

64位linux mongodb2.6.4下载链接: http://www.mongodb.org/dr//fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz/download
64位linux mongodb 3.0.1下载链接: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.1.tgz

我下载的是3.0.1版,这两个版本的拷贝数据库操作不太一样,到后面的时候需要稍微注意一下。

还是直接解压

1
tar -xzvf mongodb-linux-x86_64-3.0.1.tgz/

为了快速使用mongodb的命令, 可以配置环境变量,

编辑/etc/profile 将mongodb bin路径加入即可.(写到文件最后即可)

1
2
3
vim /etc/profile
export PATH=$PATH:/home/wwwroot/blog.heleou.com/web/mongodb/bin
source /etc/profile

简单使用mongoDB

先在/home/wwwroot/blog.heleou.com/web下新建一个目录data存放mongodb数据

开启mongodb

1
mongod --dbpath /home/wwwroot/blog.heleou.com/web/data

附:后台开启命令:

1
mongod --fork --dbpath /home/wwwroot/blog.heleou.com/web/data --logpath /home/wwwroot/blog.heleou.com/web/logpath1/mongodb.log

--logpath是日志路径,自己设置即可。

这时mongod已经启动了

重新打开一个终端, 使用下mongodb

1
2
> mongo
> show dbs

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

导入初始数据

v3的导入命令

1
mongorestore -h localhost -d leanote --dir /home/wwwroot/blog.heleou.com/web/leanote/mongodb_backup/leanote_install_data/

配置leanote

1
vim conf/app.conf

这里要做的有两件事,一个是修个URL,一个是修改安全信息。

  1. 修改网址:
    1
    2
    http.port=80
    site.url=http://blog.heleou.com

当然你还需要将a.com绑定ip到Leanote服务器.

如果服务器上已有其它程序运行了80端口, 怎么办呢? 请google或百度下 “使用nginx分发请求到不同端口”.

运行leanote

注意 在此之前请确保mongodb已在运行!

新开一个窗口, 运行:

1
2
3
4
5
6
7
cd /home/wwwroot/blog.heleou.com/web/leanote/bin
bash run.sh (或 sh run.sh)
# 最后出现以下信息证明运行成功
...
TRACE 2013/06/06 15:01:27 watcher.go:72: Watching: /home/life/leanote/bin/src/github.com/leanote/leanote/conf/routes
Go to /@tests to run the tests.
Listening on :80...

附:后台运行方法

此时按Crtl + z暂停进程,然后敲入bg命令即可,退出终端还可继续运行。

文章作者: He Liu
文章链接: https://heliu.io/2017/05/07/Leanote安装教程/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 HeLiu的博客
支付宝打赏
微信打赏