搭建个人Leanote云笔记本

简介: 1.连接ecs 2.安装数据库 3.安装Leanote

1.连接ecs
不多说

安装MongoDB

Leanote云笔记使用MongoDB作为后端数据库,按照以下步骤按照MongoDB数据库。

1.执行以下命令,安装MongoDB。

yum -y install mongodb mongodb-server.x86_64 mariadb-devel.i686

2.执行以下命令,启动MongoDB服务。

systemctl start mongod

3.执行以下命令,查看MongoDB运行状态。

systemctl status mongod

image.png

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

wget 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项的值,将会有安全隐患。

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

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:// 139.196.189.57:9000。默认管理用户为admin,密码为abc123。登录成功后如下图所示。
image.png

目录
相关文章
|
SQL 运维 监控
ARMS全链路监控
【8月更文挑战第22天】
823 3
|
弹性计算 人工智能 运维
阿里ECS&OS Copilot智能助手初体验
探索阿里云新推出的OS Copilot,与通义千问对比,体验其在Linux运维中的应用。创建ECS实例、重置密码、设置RAM Access Key过程略显复杂。OS Copilot安装简便,能准确解答问题,提供Shell脚本,对运维工作帮助大,评分9分。作为运维新手,认为文档对新人不友好,期待正式版并愿推荐给同行。功能上,突出知识问答和命令执行辅助,优于其他产品,期望优化连续问答和文档处理能力,与ECS整合以增强系统错误排查。
阿里ECS&OS Copilot智能助手初体验
|
Kubernetes Cloud Native Docker
探索云原生技术:从容器到微服务
【8月更文挑战第31天】在数字化转型的浪潮中,云原生技术以其高效、灵活的特点成为企业IT架构升级的首选。本文将从容器化技术入手,逐步深入到微服务架构,通过实际代码示例,展示如何利用Kubernetes和Docker构建和管理云原生应用,助力读者理解并实践云原生理念。
|
分布式计算 数据挖掘 大数据
分布式计算概述
分布式计算概述
379 0
|
物联网 云栖大会
敢不敢,用IoT创造一次未来
以你之意,定义未来!
783 2
敢不敢,用IoT创造一次未来
|
Java Ruby
Ruby和Groovy的一个运行时差异点
Ruby和Groovy是两种看上去很相似的编程语言,但由于运行时机制的不同,导致两种编程语言在block中的return语句处理有很大差别。本文解释了这个差异点的具体原因并阐述了在具体编码实践中需要注意的地方。
925 0
|
数据采集 Web App开发 程序员
这是我最想推荐给程序员们看的基于Python3.4实现的爬虫书
互联网包含了迄今为止最有用的数据集,并且大部分可以免费公开访问。但是,这些数据难以复用。它们被嵌入在网站的结构和样式当中,需要抽取出来才能使用。从网页中抽取数据的过程又称为网络爬虫,随着越来越多的信息被发布到网络上,网络爬虫也变得越来越有用。
5667 0