搭建个人Leanote云笔记本

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: MongoDB是一个基于分布式文件存储的高性能数据库,介于关系数据库和非关系数据库之间,它支持的数据结构非常松散是类似于json和bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

一、连接ECS服务器

在终端中输入连接命令ssh [username]@[ipaddress]。您需要将其中的username和ipaddress替换为第1小节中创建的ECS服务器的登录名和公网地址。例如:

ssh root@123.123.123.123

然后首次连接会有提示,输入yes然后输入提供的资源的密码连接服务器

二、安装MongoDB

执行以下命令,安装MongoDB。

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

)C~MV9DO{O7(9XY7S47S{W.png

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

systemctl start mongod

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

systemctl status mongod

XQB}(}W3}Z8S`ARC0IB@82.png

三、安装Leanote

下载Leanote二进制安装包。

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

1Z9OUK@~2%IK){T8YTK61G.png

解压安装包。

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

进入vim编辑器后,输入:/app.secret=并按下回车查找app.secret位置。找到该项位置后按下i键进入编辑模式,修改该项的值为任意字符串。修改完成后,按下esc键退出编辑模式,输入:wq保存并退出vim编辑器。修改后如图所示。
8IVET3T`TM(D67IGO7ZTS.png
初始化数据库

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 &

四、访问云笔记。

浏览器打开新的页面输入http://esc服务器ip:9000
3XKX%R47K}L9@GSK}QLJSW.png
默认管理员账号为admin,密码为abc123,登录后显示如下图:
9%_%9YQ(}P56JZ(K_0QG}CI.png

相关文章
|
存储 网络协议 安全
嵌入式面试题目汇总之经典
嵌入式面试题目汇总之经典
301 1
|
12月前
|
安全 Java API
Java中的Lambda表达式与Stream API的高效结合####
探索Java编程中Lambda表达式与Stream API如何携手并进,提升数据处理效率,实现代码简洁性与功能性的双重飞跃。 ####
163 0
|
JavaScript 前端开发 API
vue的双向绑定的原理,和angular的对比
vue的双向绑定的原理,和angular的对比
296 0
|
Web App开发 测试技术
Chrome-headless 模式,没有UI界面的自动化UI测试
Chrome-headless 模式,没有UI界面的自动化UI测试
Chrome-headless 模式,没有UI界面的自动化UI测试
|
存储 消息中间件 JSON
Spring Cloud Sleuth+Zipkin构建微服务链路跟踪
Spring Cloud Sleuth+Zipkin构建微服务链路跟踪
434 0
Spring Cloud Sleuth+Zipkin构建微服务链路跟踪
jira项目笔记9-封装table得一个组件(不用ant之前
jira项目笔记9-封装table得一个组件(不用ant之前
197 0
|
架构师
带你读《企业级业务架构设计: 方法论与实践》之一:业务架构的发展历程
本书主要通过两条并行展开的线介绍了完整的企业级业务架构实践,一条为“行线”,一条为“知线”。“行线”是读者在日常工作中通常会比较关注的,其覆盖了企业级业务架构设计、实现及后期管理的完整过程;而“知线”则常常容易被忽视,尤其是在架构师或其团队之外。架构师有责任和义务持续改进、宣传架构设计方法,推动架构理念在企业以及社会范围内的磨砺、传播,实现架构工作的“知行合一”。
|
SQL 存储 算法
PolarDB年终钜惠!Join the Dots of PolarDB-X 2.0
为了答谢所有的用户及合作伙伴,PolarDB推出跨年优惠独享,并奉上PolarDB-X产品技术的独家解读!
2649 0
PolarDB年终钜惠!Join the Dots of PolarDB-X 2.0
|
前端开发 JavaScript
大白话讲解Promise(一)
去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。
1046 0