搭建个人Leanote云笔记本

简介: 本教程将介绍如何搭建个人Leanote云笔记本。

搭建个人Leanote云笔记本

1. 创建资源

  1. 在页面左侧,单击 云产品资源 下拉列表,查看本次实验所需资源。
  2. 单击屏幕右侧 创建资源 ,免费创建当前实验所需云产品资源。

说明:

资源创建过程需要1~3分钟。完成实验资源的创建后,您可以在 云产品资源 列表查看已创建的资源信息,例如:IP地址、子用户名称和子用户密码等。


2. 安装MongoDB

MongoDB是一个基于分布式文件存储的高性能数据库,介于关系数据库和非关系数据库之间,它支持的数据结构非常松散是类似于json和bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

Leanote云笔记使用MongoDB作为后端数据库,点击右侧 ,按照以下步骤安装MongoDB数据库。

1、进入到yum仓库中,配置MongoDB的yum源。

vim /etc/yum.repos.d/mongodb-org.repo

2、通过点击 i 进入编辑模式,并在mongodb-org.repo中添加如下代码。

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

注意:

  • name #名称
  • baseurl #获得下载的路径
  • gpkcheck=1 #表示对从这个源下载的rpm包进行校验;
  • enable=1 #表示启用这个源。
  • gpgkey #gpg验证

3、配置完yum源之后,通过ESC键退出并输入:wq保存退出,然后重新加载下yum源。

yum list

4、下载Mongodb。

yum install mongodb-org -y

5、配置MongoDB配置文件。

vim /etc/mongod.conf

通过点击 i 进入编辑模式,修改其中的bindIp,配置完后,通过ESC键退出并输入:wq保存退出。

net:
  port: 27017    
  bindIp: 0.0.0.0

6、执行以下命令,启动MongoDB服务。

systemctl start mongod.service

7、执行以下命令,查看MongoDB运行状态。

systemctl status mongod

3. 安装Leanote

1. 下载Leanote二进制安装包。

wget --no-check-certificate https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz

2. 解压安装包。

tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz

3. 编辑文件leanote/conf/app.conf,在文件中找到app.secret项,将该项的值改为任意字符串。(如不修改将会有安全风险)。

说明:

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

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

vim leanote/conf/app.conf

b. 进入vim编辑器后,输入:/app.secret=并按下回车查找app.secret位置。

c. 找到该项位置后按下i键进入编辑模式,修改该项的值为任意字符串。

d. 修改完成后,按下esc键退出编辑模式,输入:wq保存并退出vim编辑器。

修改后如图所示。

4. 初始化数据库。

mongorestore -h localhost -d leanote --dir /root/leanote/mongodb_backup/leanote_install_data/

5. 启动服务。

nohup bash /root/leanote/bin/run.sh > /root/leanote/run.log 2>&1 &

6. 访问云笔记。

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

实验链接:https://developer.aliyun.com/adc/scenario/b1ac9deecdb143469de985471b440aa7

相关文章
|
数据安全/隐私保护 Docker 容器
Docker部署简单好用的文档管理系统MinDoc
Docker部署简单好用的文档管理系统MinDoc
1134 0
|
10月前
|
运维 Cloud Native 测试技术
极氪汽车云原生架构落地实践
随着极氪数字业务的飞速发展,背后的 IT 技术也在不断更新迭代。极氪极为重视客户对服务的体验,并将系统稳定性、业务功能的迭代效率、问题的快速定位和解决视为构建核心竞争力的基石。
|
机器学习/深度学习 TensorFlow 算法框架/工具
YOLOv11改进策略【注意力机制篇】| 引入MobileNetv4中的Mobile MQA,轻量化注意力模块 提高模型效率
YOLOv11改进策略【注意力机制篇】| 引入MobileNetv4中的Mobile MQA,轻量化注意力模块 提高模型效率
613 0
|
Java 索引
Java“StringIndexOutOfBoundsException”解决
Java中“StringIndexOutOfBoundsException”异常通常在字符串索引超出其边界时抛出。解决方法包括检查字符串长度、确保索引值有效,以及使用条件语句避免越界访问。
752 2
|
Kubernetes 应用服务中间件 nginx
搭建Kubernetes v1.31.1服务器集群,采用Calico网络技术
在阿里云服务器上部署k8s集群,一、3台k8s服务器,1个Master节点,2个工作节点,采用Calico网络技术。二、部署nginx服务到k8s集群,并验证nginx服务运行状态。
4210 2
|
网络协议 应用服务中间件 网络安全
阿里云免费SSL申请流程(白嫖20张SSL免费证书)2024年新版教程
本文详述了2024年最新的阿里云免费SSL证书申请流程。用户可通过阿里云数字证书管理服务控制台一键申请最多20张免费单域名SSL证书,每张证书有效期为3个月。首先登录控制台,选择“SSL证书管理”下的“个人测试证书”,同意协议并完成购买流程。之后需创建证书、输入域名等信息并进行域名验证。验证方法包括手动DNS验证、域名授权自动化验证或文件验证。完成验证后,等待审核通过即可下载适用于不同服务器类型的SSL证书。请注意,阿里云免费SSL证书到期后不支持续费,需重新申请。了解更多详情,请访问阿里云官方SSL证书页面。
|
机器学习/深度学习 编解码 运维
在12个视频理解任务中,Mamba先打败了Transformer
【5月更文挑战第13天】Mamba,一种状态空间模型,在12个视频理解任务中超越Transformer,显示其在视频编码、解码、生成和分类等角色上的高效性能。研究发现Mamba在视频分类任务中的准确率超出Transformer 2%,并在视频描述生成和问答任务中表现出色。然而,Mamba的训练复杂,需要更多资源,且在处理复杂场景时效果不佳。[查看论文:https://arxiv.org/abs/2403.09626]
469 2
|
SQL 存储 数据安全/隐私保护
|
关系型数据库 应用服务中间件 nginx
部署开源项目管理工具focalboard
部署开源项目管理工具focalboard
571 0
|
数据采集 NoSQL MongoDB
使用多进程和 Scrapy 实现高效的 Amazon 爬虫系统
在这篇博客中,将展示如何使用多进程和 Scrapy 来构建一个高效的 Amazon 爬虫系统。通过多进程处理,提高爬虫的效率和稳定性,同时利用 Redis 进行请求调度和去重。

热门文章

最新文章