不知道大家都是怎么进行自己的知识管理的(PKM),今天给大家介绍一款开源软件,可以很方便的进行个人的知识管理收集与整理,并且自带博客系统,可以很好的兼顾碎片信息收集与分享。下面我们可以看下搭建方法! 安装步骤: 1. 下载 leanote 二进制版 下载 leanote 最新二进制版 https:///projects/leanote-bin/files/2.4/leanote-linux-amd64-v2.4.bin.tar.gz/download 假设将文件下载到 /home/user1 目录下, 解压文件从而在 /home/user1 目录下生成 leanote目录:
2.1 安装 mongodb 到 mongodb 官网 下载相应系统的最新版安装包,或者从以下链接下载旧版本: 64位 linux mongodb 3.0.1 下载链接:
下载到 /home/user1下, 直接解压即可:
为了快速使用mongodb命令, 可以配置环境变量。编辑 ~/.profile或/etc/profile 文件, 将mongodb/bin路径加入即可:
此处实例使用了vim文本编辑器,你可以使用自己熟悉的编辑器。 在/etc/profile中添加以下行,注意把用户名(user1)和相应的文件目录名(mongodb-linux-x86_64-3.0.1)替换成自己系统中的名称:
保存修改后,在终端运行以下命令使环境变量生效:
2.2 测试mongodb安装 先在/home/user1下新建一个目录data存放mongodb数据:
用以下命令启动mongod:
这时mongod已经启动,重新打开一个终端, 键入mongo进入交互程序:
mongodb安装到此为止, 下面为mongodb导入leanote初始数据。 3. 导入初始数据 leanote初始数据存放在 /home/user1/leanote/mongodb_backup/leanote_install_data中。 打开终端, 输入以下命令导入数据。
现在在mongodb中已经新建了leanote数据库, 可用命令查看下leanote有多少张”表”:
初始数据的users表中已有2个用户:
4.配置leanote leanote的配置存储在文件 conf/app.conf 中。 请务必修改app.secret一项, 在若干个随机位置处,将字符修改成一个其他的值, 否则会有安全隐患! 其它的配置可暂时保持不变, 若需要配置数据库信息, 请参照 leanote问题汇总。 5.运行leanote 注意: 在此之前请确保mongodb已在运行! 新开一个窗口, 运行:
最后出现以下信息证明运行成功:
打开浏览器输入: http://localhost:9000 就可以体验蚂蚁笔记了! ---------------- 注意!!!!!!!!!!!!!!按照本教程启动Mongodb是没有权限控制的, 如果你的Leanote服务器暴露在外网, 任何人都可以访问你的Mongodb并修改, 所以这是极其危险的!!!!!!!!!!! 请务必为Mongodb添加用户名和密码并以auth启动 |
|