阿里云ECS7天训练营-Day5 搭建个人Leanote云笔记本

背景知识

Leanote是一款在线的云笔记应用,有如下特点:

  • 支持网页、PC、手机APP客户端和微信版,随时记录,方便分享,支持语音,图片输入。
  • 代码高亮,涵盖所有主流语言的代码高亮,随心所欲在Leanote里写代码,记知识。
  • Markdown 编辑器,实时同步预览。
    专业数学公式编辑,像Word和Latex能编辑数学公式。

支持创建思维脑图,将散乱的想法以树状信息分层展示。

  • 详细历史纪录,每次保存都在后端备份,轻松查找,一键恢复。
  • 实时同步云端。

准备

  • 阿里云ECS一台
  • SSH连接工具

连接ECS服务器

使用SSH方式登录ECS。如图所示:

阿里云ECS7天训练营-Day5 搭建个人Leanote云笔记本

安装MongoDB

1.安装MongoDB:

yum -y install mongodb mongodb-server.x86_64 mariadb-devel.i686

阿里云ECS7天训练营-Day5 搭建个人Leanote云笔记本

2.启动MongoDB服务,并查看运行状态:

systemctl start mongod

systemctl status mongod

阿里云ECS7天训练营-Day5 搭建个人Leanote云笔记本

安装Leanote

1.下载Leanote二进制安装包,并解压:

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

tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz
  1. 编辑文件leanote/conf/app.conf,在文件中找到app.secret项,将该项的值改为任意字符串。

阿里云ECS7天训练营-Day5 搭建个人Leanote云笔记本

3.初始化数据库,并启动服务。

mongorestore -h localhost -d leanote --dir /root/leanote/mongodb_backup/leanote_install_data/

nohup bash /root/leanote/bin/run.sh > /root/leanote/run.log 2>&1 &

阿里云ECS7天训练营-Day5 搭建个人Leanote云笔记本

4.通过公网IP:9000访问Leanote网站,登录后台如图所示:

阿里云ECS7天训练营-Day5 搭建个人Leanote云笔记本

总结

搭建Leanote(蚂蚁笔记)步骤较为简单,需要注意的一点就是,一定需要修改app.secret的值。根据Leanote官方文档,如不修改app.secret项的值,将会有安全隐患。

上一篇:阿里云ECS7天训练营-Day1 搭建FTP服务


下一篇:HPE的OpenSwitch项目得到Linux基金会支持