搭建个人Leanote云笔记本

简介: 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

相关文章
|
4月前
|
人工智能 弹性计算 安全
OpenClaw有什么用?本地/阿里云部署+百炼集成+个股分析实战盈利及避坑指南
你是否早已厌倦AI仅能“纸上谈兵”——写方案、改文字却无法落地执行?真正的AI生产力,应该是你设定目标,它全程闭环完成。OpenClaw(Clawdbot)作为首个开源本地部署的AI Agent平台,彻底打破了这一局限:它不是聊天机器人,而是能自动抓取新闻、分拣邮件、监控代码、甚至搭建个股分析模型的“数字员工”,连接飞书、微信等20+平台,数据全程本地化,完全开源可定制。
1142 160
|
JavaScript 前端开发
umi + antd 动态主题色
这篇文章讲解的是动态主题色的变化,也就是,页面可能会有10种,或者20种颜色需要切换,不知道到底有多少种颜色;同时,文档也考虑到多人协助开发,开发人员只需要按照约定方式去编写样式、主题文件名、目录等命名规范即可。
2218 0
umi + antd 动态主题色
|
3月前
|
存储 关系型数据库 MySQL
【数据库】NewSQL:TiDB & OceanBase核心知识体系:分布式架构、核心原理、分布式事务实现、HTAP(附《 TiDB & OceanBase 面试核心考点速记清单 》)
本文系统梳理TiDB与OceanBase两大NewSQL标杆的核心知识体系,涵盖设计理念、分布式架构、事务机制、HTAP原理及能力对比,聚焦Share-Nothing架构、强一致共识(Raft/Paxos)、全局时间戳、MVCC与原生HTAP等关键技术,助力高效选型与深度实践。
|
3月前
|
人工智能 JSON Shell
AI 电影解说全流程自动化工作流搭建实战:从环境部署到成片输出
内容团队做电影解说的最大瓶颈是流程低效:字幕提取、文案、配音、对齐、合成需频繁切换工具。本文基于 narrator-ai-cli + Whisper + FFmpeg,将全流程自动化封装为可批量调度的脚本,实现从视频输入到成片输出的一键生产。(239字符)
|
4月前
|
安全 Cloud Native 数据安全/隐私保护
ServiceMesh 服务网格全解:Istio 核心原理拆解与云原生架构升级实战
本文深入解析ServiceMesh核心理念及Istio实践:剖析微服务治理痛点,详解Istio架构(istiod控制面+Envoy数据面)、xDS协议、流量拦截原理,并覆盖灰度发布、mTLS安全、熔断限流、可观测性等关键能力实战与生产最佳实践。
690 1
|
5月前
|
人工智能 算法 Cloud Native
【深度思考】当代码无法解决增长焦虑:一场关于“组织操作系统”的重构与意识进化
本文提出“意识进化模型”与“三账户核算体系”,以大型企业转型实践为基,超越KPI,将组织视为生命体:通过意识光谱诊断、七力雷达评估、85/15杠铃预算、良知效能比(CER)等机制,重写组织“操作系统”,推动从创伤防御态迈向使命驱动态,实现技术与人性的协同进化。(239字)
216 1
|
7月前
|
人工智能 IDE 开发工具
2025 智能研发工具链选型:多模型架构与全栈环境的融合之路
在云原生与 AI 深度融合的 2025 年,开发者工具(Developer Tools)正在经历一场从“单一辅助”到“智能底座”的架构重构。本文将从 DevOps 视角出发,深度解析 GitHub Copilot、Baidu Comate 等主流工具在 多模型路由、异构 IDE 兼容 及 RAG 私有化 方面的技术演进,为企业级选型提供参考。
|
11月前
|
敏捷开发 数据可视化 BI
从需求池到已上线:研发团队看板协作方案的阶段划分实践
看板协作工具能有效解决研发团队常见的任务分配混乱、需求变更频繁、沟通不畅等问题。通过可视化流程、明确角色分工和量化数据,看板帮助团队实现高效协作。典型看板包含卡片、列表、标签等元素,可灵活适配敏捷开发或中长期版本计划。主流工具如Jira、板栗看板等各有特色,团队可根据需求选择。实施时需注意避免看板过度复杂化,建立合理的权限体系,并定期进行数据复盘。实践证明,看板协作能显著提升30-50%的研发效率,是优化团队协作的关键工具。
372 0
|
监控 项目管理
软件工程IT项目管理复习之 十一:项目风险管理
软件工程IT项目管理复习之 十一:项目风险管理
1061 0
|
存储 Java 应用服务中间件
Java“MissingResourceException”错误解决
Java中的“MissingResourceException”错误通常表示程序在尝试访问资源文件(如属性文件)时未能找到指定的资源。解决此问题的方法包括:确保资源文件存在并位于正确路径,检查文件名和路径是否正确,以及确认类加载器能够访问资源文件。
760 6