《搭建个人 Leanote 云笔记本》阿里云体验实验室 教程 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
pro/about
chen887625as

《搭建个人 Leanote 云笔记本》阿里云体验实验室 教程

  •  
  •   chen887625as 2020 年 9 月 4 日 2065 次点击
    这是一个创建于 2059 天前的主题,其中的信息可能已经有所发展或是发生改变。

    体验实验室简介

    阿里云开发者实验室,提供免费阿里云资源,丰富的云计算应用场景,Step by Step 完成云产品的体验

    阿里云体验实验室地址:https://developer.aliyun.com/adc/labs/

    教程介绍

    本教程将介绍如何搭建个人 Leanote 云笔记本。

    场景体验

    阿里云体验实验室 将提供一台配置了 CentOS 7.7 的 ECS 实例(云服务器)。您可以参考本教程的操作基于已有的环境搭建一个 Leanote 云笔记本。

    阿里云 体验场景资源https://developer.aliyun.com/adc/scenario/b1ac9deecdb143469de985471b440aa7

    背景知识

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

    • 支持网页、PC 、手机 APP 客户端和微信版,随时记录,方便分享,支持语音,图片输入。
    • 代码高亮,涵盖所有主流语言的代码高亮,随心所欲在 Leanote 里写代码,记知识。
    • Markdown 编辑器,实时同步预览。
    • 专业数学公式编辑,像 Word 和 Latex 能编辑数学公式。
    • 支持创建思维脑图,将散乱的想法以树状信息分层展示。
    • 详细历史纪录,每次保存都在后端备份,轻松查找,一键恢复。
    • 实时同步云端。

    步骤一:安装 MongoDB

    MongoDB 是一个基于分布式文件存储的高性能数据库,介于关系数据库和非关系数据库之间,它支持的数据结构非常松散是类似于 json 和 bson 格式,因此可以存储比较复杂的数据类型。Mongo 最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

    Leanote 云笔记使用 MongoDB 作为后端数据库,按照以下步骤按照 MongoDB 数据库。

    1.执行以下命令,安装 MongoDB 。

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

    2.执行以下命令,启动 MongoDB 服务。

    systemctl start mongod 

    3.执行以下命令,查看 MongoDB 运行状态。如果 active 的状态为 active(running),表示 MongoDB 服务正在运行。

    systemctl status mongod 

    在这里插入图片描述

    步骤四:安装 Leanote

    1.下载 Leanote 二进制安装包。

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

    2.解压安装包。

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

    3.编辑文件 leanote/conf/app.conf,在文件中找到 app.secret 项,将该项的值改为任意字符串(如不修改将会有安全风险)。

    说明:根据 Leanote 官方文档,如不修改 app.secret 项的值,将会有安全隐患。 a.使用 vim 编辑器打开文件 leanote/conf/app.conf 。

    vim leanote/conf/app.conf 

    b.进入 vim 编辑器后,输入:/app.secret=并按下回车查找 app.secret 位置。

    c.找到该项位置后按下 i 键进入编辑模式,修改该项的值为任意字符串。

    d.修改完成后,按下 esc 键退出编辑模式,输入:wq 保存并退出 vim 编辑器。

    修改后如图所示。 在这里插入图片描述

    4.初始化数据库。

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

    5.启动服务。

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

    6.访问云笔记。

    在浏览器中访问 http://<ECS 公网 IP 地址>:9000,请将<ECS 公网 IP 地址>替换为左侧资源栏中的 ECS 公网 IP 地址。默认管理用户为 admin,密码为 abc123 。登录成功后如下图所示。

    蚂蚁笔记

    3 条回复    2020-09-07 14:32:54 +08:00
    235777178
        1
    235777178  
       2020 年 9 月 4 日
    仓库里最后一次更新是 17 个月之前。。。
    chen887625as
        2
    chen887625as  
    OP
       2020 年 9 月 7 日
    chen887625as
        3
    chen887625as  
    OP
       2020 年 9 月 7 日
    @235777178 emmm
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2880 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 03:31 PVG 11:31 LAX 20:31 JFK 23:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86