搭建个人 Leanote 云笔记本

简介: 搭建个人 Leanote 云笔记本【使用 MongoDB 数据库】

搭建个人 Leanote 云笔记本

1. 创建资源

  • 点击左侧【免费开通】,稍等一会,就会看到实验为我们提供的ECS服务器
     

在这里插入图片描述
在这里插入图片描述

2. 连接 ECS 服务器

  • 根据实验提供的用户名、密码、公网IP进行登录,登录后如下
     

在这里插入图片描述

2. 安装 MongoDB

MongoDB

  • MongoDB是一个基于分布式文件存储的高性能数据库,介于关系数据库和非关系数据库之间,它支持的数据结构非常松散是类似于json和bson格式,因此可以存储比较复杂的数据类型。
  • 特点

    • 支持的查询语言强大
    • 支持对数据库建立索引

 
学习 MongoDB 可查看此篇文章👉 最全 MongoDB 基础教程

  • 安装 MongoDB

    • 命令:yum -y install mongodb mongodb-server.x86_64 mariadb-devel.i686

在这里插入图片描述

  • 启动 MongoDB 服务

    • 命令:systemctl start mongod

在这里插入图片描述

  • 查看 MongoDB 运行状态

    • 命令:systemctl status mongod

在这里插入图片描述

3. 安装 Leanote

在这里插入图片描述

  • 解压安装包

    • 命令:`tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz
      `

在这里插入图片描述

  • 编辑文件 leanote/conf/app.conf,在文件中找到 app.secret 项,将该项的值改为任意字符串【不修改会有安全隐患】

    • 使用 vim 编辑器打开文件 leanote/conf/app.conf

      • 命令:vim leanote/conf/app.conf
         

在这里插入图片描述

- 查找 `app.secret` 位置
    - 进入vim 后,输入 `:/app.secret=` 按下回车查找

 
在这里插入图片描述

- 按下 i 进入编辑模式,修改其为任意字符串,然后按下 `esc` 退出编辑模式,输入 `:wq` 保存并退出。修改后如下

 
在这里插入图片描述

  • 初始化数据库

    • 命令:`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 &
      `

在这里插入图片描述

4. 测试

  • 访问云笔记,在浏览器中访问 http://<ECS公网地址>:9000。默认管理用户为 admin,密码为 abc123

在这里插入图片描述
在这里插入图片描述

目录
相关文章
|
消息中间件 Java Linux
rocketmq linux注册服务开机启动配置
rocketmq linux注册服务开机启动配置
1305 1
|
Python
VSCode运行Python教程
VSCode运行Python教程
3462 0
VSCode运行Python教程
|
Java 微服务 Spring
@EnableDiscoveryClient注解的作用
@EnableDiscoveryClient注解的作用 @EnableDiscoveryClient 及@EnableEurekaClient 类似,都是将一个微服务注册到Eureka Server(或其他 服务发现组件,例如Zookeeper、Consul等)
2420 0
|
机器学习/深度学习 编解码 文字识别
医疗票据OCR图像预处理:印章干扰过滤方案与代码实现
医疗票据OCR技术能自动提取票据中的关键信息,但在实际应用中面临多重挑战。首先,票据版式多样,不同医院、地区的格式差异大,需借助动态模板匹配技术来应对。其次,图像质量参差不齐,存在褶皱、模糊、倾斜、印章遮挡等问题,常通过超分辨率重建和图像修复算法处理。此外,手写体识别、复杂业务逻辑理解(如医疗术语和费用规则)以及数据安全与隐私合规要求也是技术难点。 为应对这些挑战,快瞳系统采用“OCR基础识别 + NLP语义修正”的混合架构,并结合深度学习模型(如CRNN、Transformer)来提升准确率和泛化能力。该技术能显著提升医保报销、保险理赔等场景的效率,是推动医疗信息数字化管理的重要工具。
1212 5
|
JSON 算法 API
Python中的json模块:从基础到进阶的实用指南
本文深入解析Python内置json模块的使用,涵盖序列化与反序列化核心函数、参数配置、中文处理、自定义对象转换及异常处理,并介绍性能优化与第三方库扩展,助你高效实现JSON数据交互。(238字)
940 4
|
Java API 开发工具
百宝箱开放平台 ✖️ Java SDK
百宝箱提供Java SDK,支持开发者集成其开放能力。需先发布应用,准备Java 8+及Maven环境,通过添加依赖安装SDK,并初始化客户端调用对话型或生成型智能体,实现会话管理、消息查询与文件上传等功能。
2056 0
百宝箱开放平台 ✖️ Java SDK
ABCDEF题重磅更新|2025年华为杯|研究生数学建模|思路、代码、论文|持续更新中....
ABCDEF题重磅更新|2025年华为杯|研究生数学建模|思路、代码、论文|持续更新中....
799 3
|
人工智能 弹性计算 监控
【云故事探索】NO.16:阿里云弹性计算加速精准学 AI 教育普惠落地
全球首个K12教育超级智能体“寒雪老师”依托阿里云弹性计算,实现“超拟人”教学与教育普惠。智能精准学通过AI技术提供个性化学习方案,借助学习机等产品实现语音交互、答疑解惑,助力每个孩子拥有终身学习能力。面对实时交互与流量潮汐挑战,阿里云ECS与GPU算力保障低延迟、高并发服务稳定运行,实现30秒内弹性扩容,确保业务连续性。从实验室到千万课堂,算力支撑寒雪老师从城市到山区,推动AI教育公平发展。
|
存储 SQL Apache
网易云信 x Doris:降本70%、提速11倍, 统一 ES/InfluxDB/Hive 多技术栈的落地实践
网易云信引入 Apache Doris 统一了原有 Elasticsearch、InfluxDB 和 Hive 多技术栈系统。凭借其高性能和易扩展的特点,提供一站式的数据存储和分析服务。实现机器成本降低 70%、实时场景查询提速 11 倍、离线任务耗时缩短 80% 的显著收益。
1067 0
|
传感器 存储 监控
树莓派的应用场景有哪些
树莓派是一种小型、低成本的计算机,广泛应用于教育、家庭自动化、媒体中心、游戏、机器人、物联网项目等领域,支持多种操作系统和编程语言。
3389 8