DAY 5 ||搭建个人Leanote云笔记本

简介: 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
  1. 执行以下命令,启动MongoDB服务。
systemctl start mongod

这时出现了错误image.png

需要配置MongoDB的yum源
vim /etc/yum.repos.d/mongodb-org-4.0.repo

添加以下内容:

`[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc`

这里可以修改 gpgcheck=0, 省去gpg验证

  1. 执行以下命令,查看MongoDB运行状态。
systemctl status mongod

img

安装Leanote

  1. 下载Leanote二进制安装包。
wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz
  1. 解压安装包。
tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz
  1. 编辑文件leanote/conf/app.conf,在文件中找到app.secret项,将该项的值改为任意字符串。(如不修改将会有安全风险)。

说明: 根据Leanote官方文档,如不修改app.secret项的值,将会有安全隐患。

  1. 使用vim编辑器打开文件leanote/conf/app.conf。
vim leanote/conf/app.conf
  1. 进入vim编辑器后,输入:/app.secret=并按下回车查找app.secret位置。
  2. 找到该项位置后按下i键进入编辑模式,修改该项的值为任意字符串。
  3. 修改完成后,按下esc键退出编辑模式,输入:wq保存并退出vim编辑器。

修改后如图所示。

img

  1. 初始化数据库。
mongorestore -h localhost -d leanote --dir /root/leanote/mongodb_backup/leanote_install_data/
  1. 启动服务。
nohup bash /root/leanote/bin/run.sh > /root/leanote/run.log 2>&1 &
  1. 访问云笔记。

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

img

相关文章
|
搜索推荐 机器学习/深度学习 算法
如何增加用户的参与感?交互式推荐来了!
一方面,互动能让用户感受到更多的参与感,并能一定程度上干预推荐结果,而不只是被动接受推荐结果;另一方面,系统通过与用户的互动能更加了解用户的偏好,从而提升推荐效果。那么,我们是如何让用户和推荐系统互动起来的呢?且看下文。
5748 0
|
6月前
|
运维 监控 应用服务中间件
Nginx虚拟主机报警设置(手把手教你为网站配置实时监控与告警)
本文介绍如何为Nginx虚拟主机配置服务器报警,保障网站稳定运行。涵盖Shell脚本+定时任务的基础监控方案。来源:https://www.vps5.cn/
|
8月前
|
存储 安全 Java
JUC系列之《深入理解synchronized:Java并发编程的基石 》
本文深入解析Java中synchronized关键字的使用与原理,涵盖其三种用法、底层Monitor机制、锁升级过程及JVM优化,并对比Lock差异,结合volatile应用场景,全面掌握线程安全核心知识。
|
5月前
|
API Apache
OPIK:一个开源的自动提示词优化框架
本文介绍如何用OPIK的MetaPromptOptimizer实现自动提示词优化,通过几轮迭代将大模型在复杂推理任务上的准确率从34%提升至97%。详解环境搭建、代码实现及优缺点,展示如何让LLM自我改进提示词,大幅提升效率与性能,推动提示工程迈向自动化。
617 2
|
5月前
|
数据采集 运维 搜索推荐
京东商品详情API接口:电商数据驱动的核心入口解析
京东商品详情API(如jd.union.open.goods.detail.query)是官方合规、稳定、实时的商品数据接口,支持获取全维度商品信息(价格、库存、促销、评价等),广泛应用于比价导购、竞品分析、智能推荐与自动化运营,助力企业高效、合法地释放电商数据价值。(239字)
|
6月前
|
弹性计算 人工智能 对象存储
阿里云服务器最新优惠价格表:含 ECS、轻量、GPU 配置及收费标准
阿里云服务器多少钱?阿里云服务器优惠价格表:涵盖轻量应用服务器、ECS 云服务器、GPU 服务器等主流产品,低至 38 元1年、99元和199元收费,部分配置升级至 200M 带宽且不限流量,无论是个人开发者、中小企业还是大型企业,都能找到适配需求的高性价比方案。以下是整理的阿里云最新优惠价格及配置详情::轻量应用服务器200M峰值带宽68元1年(秒杀38元),ECS云服务器2核2G3M带宽99元一年、2核4G、5M带宽、80G系统盘优惠价格199元一年,4核16G服务器10M带宽89元1个月,8核32G服务器10M固定带宽160元一个月,阿里云香港轻量服务器200M带宽25元个月起。方便大
|
10月前
|
Web App开发 关系型数据库 MySQL
历经26个月开发,Debian 9正式发布
你可以在公告中找到更新软件更全面的列表。 最后,Debian 9为64位小字节硬件添加了mips64el结构支持,但移除了对32位Motorola/IBM PowerPC (powerpc)的支持。
|
存储 人工智能 JSON
Evolving Agents:开源Agent革命!智能体动态进化框架上线,复杂任务一键协同搞定
Evolving Agents 是一个开源的AI Agent管理与进化框架,支持智能代理之间的通信与协作,能够根据语义理解需求动态进化,适用于文档处理、医疗保健、金融分析等多个领域。
767 26
Evolving Agents:开源Agent革命!智能体动态进化框架上线,复杂任务一键协同搞定
|
11月前
|
消息中间件 存储 API
抖音私信协议软件,抖音群发私信的工具,抖音自动私信插件【python框架】
这个框架包含配置管理、消息队列、API客户端和主程序四个主要模块。配置管理负责存储账号信息和设置
|
11月前
|
前端开发 JavaScript 开发者
声明式开发范式和传统开发范式的优势分别是什么?
声明式开发范式和传统开发范式的优势分别是什么?

热门文章

最新文章