搭建个人 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

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

目录
相关文章
在mac OSX中安装启动zookeeper(采用brew安装方式)
项目需要,所以,在mac OSX中安装了一下zookeeper。
1079 0
|
2月前
|
机器学习/深度学习 编解码 文字识别
医疗票据OCR图像预处理:印章干扰过滤方案与代码实现
医疗票据OCR技术能自动提取票据中的关键信息,但在实际应用中面临多重挑战。首先,票据版式多样,不同医院、地区的格式差异大,需借助动态模板匹配技术来应对。其次,图像质量参差不齐,存在褶皱、模糊、倾斜、印章遮挡等问题,常通过超分辨率重建和图像修复算法处理。此外,手写体识别、复杂业务逻辑理解(如医疗术语和费用规则)以及数据安全与隐私合规要求也是技术难点。 为应对这些挑战,快瞳系统采用“OCR基础识别 + NLP语义修正”的混合架构,并结合深度学习模型(如CRNN、Transformer)来提升准确率和泛化能力。该技术能显著提升医保报销、保险理赔等场景的效率,是推动医疗信息数字化管理的重要工具。
|
3月前
ABCDEF题重磅更新|2025年华为杯|研究生数学建模|思路、代码、论文|持续更新中....
ABCDEF题重磅更新|2025年华为杯|研究生数学建模|思路、代码、论文|持续更新中....
262 3
|
SQL Java 数据库连接
SQL SELECT语句的基本用法
SQL SELECT语句的基本用法
|
消息中间件 前端开发 Java
【国产化软件】接口开放平台:Java+Swagger+Vue3,适配移动端
本文档介绍了基于Java的开放平台技术栈及使用流程,涵盖从注册开发者账号、创建应用、申请令牌到调用API接口的全过程。平台提供丰富的接口管理和统计功能,支持开发者在线维护个人资料和接口令牌,同时兼容移动设备访问和黑夜模式。技术栈方面,后端采用Spring Boot 3 + MySQL + Redis + RabbitMQ + Nacos,前端则基于Vue3 + TypeScript 5.x + Element Plus + UnoCSS。访问开放平台的地址为:http://java.test.yesapi.cn/platform/。
|
人工智能 运维 自然语言处理
对话蚂蚁李建国:当前AI写代码相当于L2.5,实现L3后替代50%人类编程
超70%代码问题,单纯靠基座大模型是解决不了的;未来3-5年,人类50%编程工作可以被替代,有些环节甚至完全自动化。蚂蚁集团代码大模型CodeFuse负责人李建国说道。当下,AI代码生成领域正在野蛮式生长,巨头涌入,AI员工频频上线企业;首个AI程序员Devin被曝造假…… 面对风起云涌的代码生成变革,李建国给出了这样一个明确论断。
316 1
|
人工智能
精通歌词结构技巧:写歌词的方法与实践,妙笔生词AI智能写歌词软件
歌词创作是音乐的灵魂,掌握其结构技巧至关重要。开头需迅速吸引听众,主体部分需结构清晰、情感丰富,结尾则要余韵悠长。无论是叙事还是抒情,妙笔生词智能写歌词软件都能助你一臂之力,提供AI智能创作、优化及解析等多功能支持,助你轻松驾驭歌词创作。
|
SQL 关系型数据库 MySQL
如何在 MySQL 或 MariaDB 中导入和导出数据库
如何在 MySQL 或 MariaDB 中导入和导出数据库
1165 0
|
网络协议 Dubbo Java
什么是RPC?RPC和HTTP对比?RPC有什么缺点?市面上常用的RPC框架?
选择合适的RPC框架和通信协议,对于构建高效、稳定的分布式系统至关重要。开发者需要根据自己的业务需求和系统架构,综合考虑各种因素,做出适宜的技术选型。
1570 1
|
Ubuntu 开发工具 git
ESP32-C3 VScode开发环境搭建(基于ESP-IDF—Windows和Ubuntu双环境)
对于ESP32-C3开发,自己对Arduino环境使用起来很是不习惯,既然乐鑫官方都出对应的环境,还是来试试官方环境
3757 0
ESP32-C3 VScode开发环境搭建(基于ESP-IDF—Windows和Ubuntu双环境)