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

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

目录
相关文章
|
Python
VSCode运行Python教程
VSCode运行Python教程
3288 0
VSCode运行Python教程
|
Java 微服务 Spring
@EnableDiscoveryClient注解的作用
@EnableDiscoveryClient注解的作用 @EnableDiscoveryClient 及@EnableEurekaClient 类似,都是将一个微服务注册到Eureka Server(或其他 服务发现组件,例如Zookeeper、Consul等)
2313 0
|
10月前
ABCDEF题重磅更新|2025年华为杯|研究生数学建模|思路、代码、论文|持续更新中....
ABCDEF题重磅更新|2025年华为杯|研究生数学建模|思路、代码、论文|持续更新中....
507 3
|
12月前
|
人工智能 弹性计算 监控
【云故事探索】NO.16:阿里云弹性计算加速精准学 AI 教育普惠落地
全球首个K12教育超级智能体“寒雪老师”依托阿里云弹性计算,实现“超拟人”教学与教育普惠。智能精准学通过AI技术提供个性化学习方案,借助学习机等产品实现语音交互、答疑解惑,助力每个孩子拥有终身学习能力。面对实时交互与流量潮汐挑战,阿里云ECS与GPU算力保障低延迟、高并发服务稳定运行,实现30秒内弹性扩容,确保业务连续性。从实验室到千万课堂,算力支撑寒雪老师从城市到山区,推动AI教育公平发展。
|
10月前
|
存储 边缘计算 安全
TLS终止位置的安全影响深度解析:三种模式技术对比与选择建议
技术本质而言,TLS终止位置本质是信任边界的划分。ZeroNews 的创新在于将传统VPN式全权托管模式,解耦为可配置的信任模型——当密钥控制权100%归属用户时,即实现了真正意义上的"不可信基础设施"。
|
存储 Java Go
巧用 Go Map 特性对数组或切片去重
本文介绍了如何利用 Go 的复合数据类型 Map 的特性对数组或切片进行去重。值得注意的一个地方是,在使用 Map 构建 Set 时,Value 的数据类型指定为 struct{},原因是后面在添加键值对的时候,指定的 Value 为空结构体 strcut{}{},空结构体不占用内存空间。
1424 1
巧用 Go Map 特性对数组或切片去重
|
消息中间件 前端开发 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智能写歌词软件
歌词创作是音乐的灵魂,掌握其结构技巧至关重要。开头需迅速吸引听众,主体部分需结构清晰、情感丰富,结尾则要余韵悠长。无论是叙事还是抒情,妙笔生词智能写歌词软件都能助你一臂之力,提供AI智能创作、优化及解析等多功能支持,助你轻松驾驭歌词创作。
|
C语言 C++
C/C++实现跨年表白烟花
C/C++实现跨年表白烟花
1571 1
|
监控 图形学
SolidWorks是目前结构工程领域最流行和广泛应用的3D CAD软件——下载安装教程
SolidWorks是一款流行且广泛应用于机械设计和工程学科的3D CAD软件,它可以帮助工程师实现3D建模、分析、绘制和制造各种机械部件和设备。该软件的建模工具与用户友好的操作界面使得工程师能够轻松创建各种图形、零部件和装配体。此外,SolidWorks还包括多种实用工具和模块,如模拟、生产和管理模块等,可以满足设计师在不同阶段的需求。其中模拟模块为工程师提供了可靠的设计评估和仿真工具,生产模块则可以用于规划和监控制造过程,而管理模块则是为用户提供了方便的协作和版本管理工具。