当前位置: 首页 > Linux

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

时间:2023-04-06 23:42:02 Linux

体验实验室介绍阿里云开发者实验室提供免费的阿里云资源,丰富的云计算应用场景,一步步完成云产品体验阿里云体验实验室地址:https://developer.aliyun.com/adc/labs/教程介绍本教程将介绍如何搭建个人的Leanote云笔记本。场景体验阿里云体验实验室将提供一台配置了CentOS7.7的ECS实例(云服务器)。可以参考本教程的操作,基于现有环境搭建Leanote云笔记本。阿里云体验场景资源:https://developer.aliyun.com/adc/scenario/b1ac9deecdb143469de985471b440aa7背景知识Leanote是一款在线云笔记应用,具有以下特点:支持网页、PC、手机APP客户端和微信版本,随时录制,轻松分享,支持语音、图片输入。代码高亮,代码高亮覆盖所有主流语言,Leanote随心所欲写代码,记忆知识。Markdown编辑器,实时同步预览。专业的数学公式编辑,Word、Latex等都可以编辑数学公式。支持创建思维导图,将分散的想法以树状信息分层展示。详细的历史记录,每次保存都在后台备份,方便查找,一键恢复。与云端实时同步。第一步:安装MongoDBMongoDB是一个基于分布式文件存储的高性能数据库,介于关系型数据库和非关系型数据库之间。它支持的数据结构非常松散,类似于json和bson格式,因此可以存储更复杂的数据类型。Mongo最大的特点就是它支持的查询语言非常强大。它的语法有点类似于面向对象的查询语言。几乎可以实现大部分类似关系型数据库单表查询的功能,还支持对数据建立索引。Leanote云笔记使用MongoDB作为后台数据库,按照以下步骤跟进MongoDB数据库。1.执行以下命令安装MongoDB。yum-y安装mongodbmongodb-server.x86_64mariadb-devel.i6862。执行以下命令启动MongoDB服务。systemctl启动mongod3。执行以下命令查看MongoDB的运行状态。如果active的状态是active(running),说明MongoDB服务正在运行。systemctlstatusmongod第四步:安装Leanote1。下载Leanote二进制安装包。wgethttps://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz2.解压安装包。tar-zxvfleanote-linux-amd64-v2.6.1.bin.tar.gz3.编辑文件leanote/conf/app.conf,在文件中找到app.secret项,将该项的值改为任意字符串(如修改失败将存在安全风险)。注意:根据Leanote官方文档,如果不修改app.secret项的值,会有安全隐患。A。使用vim编辑器打开文件leanote/conf/app.conf。vimleanote/conf/app.confb。进入vim编辑器后,输入:/app.secret=回车,找到app.secret的位置。C。找到item的位置后,按i键进入编辑模式,将item的值修改为任意字符串。d.修改完成后按esc键退出编辑模式,输入:wq保存退出vim编辑器。修改后如图所示。4.初始化数据库。mongorestore-hlocalhost-dleanote--dir/root/leanote/mongodb_backup/leanote_install_data/5.启动服务。nohupbash/root/leanote/bin/run.sh>/root/leanote/run.log2>&1&6。访问云笔记。在浏览器中访问http://:9000,将左侧资源栏中的替换为ECS公网IP。默认管理用户为admin,密码为abc123。登录成功后如下图所示。阿里云体验实验室地址:https://developer.aliyun.com/adc/labs/