美文网首页
Leanote 安装

Leanote 安装

作者: 次元碎片 | 来源:发表于2016-12-15 11:23 被阅读0次

Leanote 参考了一点文章就架设成功了,但是以后要重装、升级还需要重看,于是记录下。

参考

git hub wiki
开源笔记管理软件 leanote 搭建
Linux 技巧: bf 和 fg 让程序在前台和后台之间切换

0. 安装步骤

  1. 下载二进制版本
  2. 安装mongodb
  3. 导入初始数据
  4. 配置 leanote
  5. 注意事项
  6. 后台运行

1. 下载并解压

下载 leanote 最新二进制版
解压缩命令

tar -xzvf leanote-.tar.gz

其余去看 wiki

2. 安装 mongodb

Ubuntu 可以用

apt-get install mongodb

安装
测试安装请看 wiki。

3. 导入初始数据

mongodb v2 导入数据命令:

mongorestore -h localhost -d leanote --directoryperdb /home/user1/leanote/mongodb_backup/leanote_install_data/

mongodb v3 导入数据命令:

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

可能出现错误:

mongo locale::facet::_S_create_c_locale name not valid

采用 stackoverflow.com 里的一个解答:

export LC_ALL=C

这名解答者也说了这不是个完美的解决办法。

4. 配置 leanote

.../leanote/conf/app.conf
修改其中的app.secret,wiki 也没说具体的安全问题。
修改服务器地址。

5. 注意事项

Wiki 里面的安装常见问题集合一定要看看,特别是设置数据库用户和密码,还有图片不能同步的问题。

6. 后台运行

运行:

bash run.sh
成功会出现
...
Listening on:9000...

安装 supervisor 守护

apt-get install python-setuptools
easy_install supervisor

测试安装是否成功: echo_supervisord_conf
创建配置文件: echo_supervisord_conf>/etc/supervisord.conf
上面这个位置程序默认会去搜索,如果是其他位置下面运行时可能需要加参数 -c。
编辑配置文件,参考博文中将 mongodb、nginx 和 leanote 都加入,但是我这里觉得 apt-get 安装的 mongodb 好像会自己启动,然后我没有用 nginx。在最后添加:

[program:leanote]
command=bash /usr/leanote/bin/run.sh
directory=/usr/leanote/bin
autorestart=true
redirect_stderr=true

简单的 bash run.sh & 也可以实现后台运行。
jobs 查看放到后台运行的任务。
fg $1 将 1 号任务从后台放到前台运行,这样就可以 Ctrl+c 终止它。

发现源码安装 leanote,不能在命令后接 "&" 让它后台运行。
需要 ctrl + z 让它去后台,注意这时它被停止运行了,再用 bg 1 让它在后台运行,注意数字为作业号。最后 logout 退出终端。

7. 其它

源码安装后,配置文件位置:

gopackage/src/github.com/leanote/leanote/conf/app.conf

启动命令:

revel run github.com/leanote/leanote

相关文章

  • docker 安装 leanote

    docker 安装 leanote 下载 leanote 安装包在 https://github.com/lean...

  • Leanote 安装

    Leanote 参考了一点文章就架设成功了,但是以后要重装、升级还需要重看,于是记录下。 参考 git hub w...

  • Leanote Ubuntu 源码安装

    Leanote Ubuntu 源码安装 1 安装golang 请参考这篇博文:ubuntu 环境 golang 安...

  • Centos7自建Leanote云笔记

    1、安装MongoDB Leanote 依赖 MongoDB 作为数据存储 运行依赖 yum install li...

  • 搭建个人Leanote云笔记

    1. 下载启动MongoDB Leanote依赖MongoDB作为数据存储,下面开始安装MongoDB 下载Mon...

  • 个人工作笔记 leanote 搭建

    基于阿里云环境搭建 Leanote 依赖 MongoDB 作为数据存储,下面开始安装MongoDB: 1. 下载启...

  • 搭建 蚂蚁工作笔记全过程

    基于阿里云环境搭建 Leanote 依赖 MongoDB 作为数据存储,下面开始安装MongoDB: 下载启动 M...

  • 无标题文章

    [TOC]# Welcome to Leanote! 欢迎来到Leanote! ## 1. 排版 **粗体** *...

  • 安装 golang 最简易教程

    1. 安装golang 到golang.org官网下载最新版的golang, Leanote至少需要golang ...

  • 无标题文章

    [TOC] Welcome to Leanote! 欢迎来到Leanote! 1. 排版 1.1测试 粗体 斜体 ...

网友评论

      本文标题:Leanote 安装

      本文链接:https://www.haomeiwen.com/subject/zuowmttx.html