《搭建个人Leanote云笔记本》学习笔记

简介: 根据已有的CentOS 7.7的ECS实例(云服务器)搭建一个Leanote云笔记本。

背景知识

Leanote是一款在线的云笔记应用,有如下特点:

  1. 支持网页、PC、手机APP客户端和微信版,随时记录,方便分享,支持语音,图片输入。
    代码高亮,涵盖所有主流语言的代码高亮,随心所欲在Leanote里写代码,记知识。

    Markdown 编辑器,实时同步预览。
    专业数学公式编辑,像Word和Latex能编辑数学公式。
    支持创建思维脑图,将散乱的想法以树状信息分层展示。
    详细历史纪录,每次保存都在后端备份,轻松查找,一键恢复。
    实时同步云端。
    

实操

  1. 终端连接ECS.进入cmd,输入ssh [username]@[ipaddress],根据提示输入密码,连接成功。
    图片.png
  2. 安装MongoDB
    执行以下命令,安装MongoDB。

yum -y install mongodb mongodb-server.x86_64 mariadb-devel.i686
启动MongoDB服务
systemctl start mongod
查看MongoDB运行状态
systemctl status mongod
图片.png
安装Leanote
下载Leanote二进制安装包
wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz
解压安装包
tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz
编辑文件leanote/conf/app.conf,在文件中找到app.secret项,将该项的值改为任意字符串。(如不修改将会有安全风险)
说明: 根据Leanote官方文档,如不修改app.secret项的值,将会有安全隐患。

      1. 使用vim编辑器打开文件leanote/conf/app.conf。
  1. leanote/conf/app.conf
  2. 进入vim编辑器后,输入:/app.secret=并按下回车查找app.secret位置。
  3. 找到该项位置后按下i键进入编辑模式,修改该项的值为任意字符串。
  4. 修改完成后,按下esc键退出编辑模式,输入:wq保存并退出vim编辑器。
    图片.png
  5. 初始化数据库
  6. -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://公网地址>:9000,默认管理用户为admin,密码为abc123。登录成功后如下图所示
图片.png

相关文章
|
Kubernetes Cloud Native Linux
云原生|kubernetes|kubernetes集群部署神器kubekey的初步使用(centos7下的kubekey使用)
云原生|kubernetes|kubernetes集群部署神器kubekey的初步使用(centos7下的kubekey使用)
1015 1
|
3月前
|
人工智能 安全 机器人
“养龙虾”全攻略|OpenClaw(龙虾AI)阿里云轻量服务器零基础部署+QQ等四大IM集成+千问API配置指南
2026年,一款名为OpenClaw的开源AI智能体(AI Agent)全网爆火,因其Logo是一只红色小龙虾,“Claw”意为“钳子”,象征着能动手操作电脑,被广大爱好者亲切称为“龙虾AI”,而部署、调教、使用它的全过程也被戏称为“养龙虾”。这款遵循MIT开源协议的AI自动化引擎,彻底打破了传统AI仅限于“对话框”的局限,核心是让大模型从“只会对话”变成“能执行真实任务”的数字员工,真正实现了从“对话式AI”向“行动式AI”的跨越。
707 4
|
4月前
|
人工智能 自然语言处理 供应链
2026年的企业级Agent解决方案,打破数据孤岛实现跨部门智能协同
2026年,瓴羊Agent One作为阿里云企业级智能体平台,以“智能中枢”角色打破数据孤岛:统一语义层、跨系统编排任务、主动协同推送。联动Dataphin、Quick Audience、Quick BI小Q与Quick Service,实现全域智能协同,赋能企业高效决策与敏捷运营。(239字)
|
10月前
|
传感器 人工智能 自然语言处理
通过AI编程工具,实现沉浸式翻译 Light Translate
通过AI编程工具,实现Light Translate 是一款智能沉浸式翻译插件,鼠标悬停0.1秒即可精准翻译单词,无需点击或选择,助力流畅阅读英文网页,专为英语工作者设计,提升阅读效率与语言能力。
539 2
|
6月前
|
人工智能 自然语言处理 测试技术
告别手动排序:爱测平台接口自动化智能体实战演示
在接口自动化测试中,真正的难点往往不是单个接口,而是处理它们之间复杂的依赖关系:登录的Token如何传递给下一个请求?前置数据如何准备?一个接口失败,后续链路便全部中断。本次演示将揭示爱测平台如何通过智能体技术,自动理解接口文档、规划调用路径并构造测试数据,实现从“写脚本编排”到“描述目标自动执行”的根本性转变。
|
6月前
|
机器学习/深度学习 算法 安全
【无人机三维路径规划】基于A星算法的无人机三维路径规划算法(动态避障)附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书和数学建模资料 🍊个人信条:格物致知,完整Matlab代码获取及仿真咨询内容私信。 🔥 内容介绍 摘要:本文聚焦于无人机三维路径规划中的动态避障问题,基于A星算法展开深入研究。通过对传统A星算法的改进与优化,结合动态避障策略,提出一种适用于复杂三维环境的无人机路径规划算法。实验结果表明,该算法在路径规划效率、避障成功率等方面具有显著优势,为无人机在动态环境中的安全高效飞行提
|
并行计算 Ubuntu Linux
Ubuntu 20.04 Anaconda的简单使用以及虚拟环境中编译使用 OpenCV 4.11源码
Ubuntu 20.04 Anaconda的简单使用以及虚拟环境中编译使用 OpenCV 4.11源码
1373 0
|
12月前
|
机器学习/深度学习 算法 API
淘宝图片搜索接口技术解析与Python实现
淘宝图片搜索接口(拍立淘)基于图像识别技术,允许用户上传商品图片查找相似或相同商品。自2014年上线以来,已服务数千万日活用户,显著提升购物体验。接口通过CNN、ANN等技术实现图像预处理、特征提取与相似度匹配,支持多种调用方式与参数设置。本文提供Python调用示例,便于开发者快速集成。
|
测试技术 芯片
深入理解jtag接口协议
                        JTAG相关的理论基础 理论基础内容来源于中国芯动力网站论坛:http://socvista.com/bbs/viewthread.php?tid=1468,经过了本人的重新组织。
5836 0
|
分布式计算 Kubernetes 监控
容器服务Kubernetes版产品使用合集之registry.aliyuncs.com/google_containers 镜像仓库的地址是什么
容器服务Kubernetes版,作为阿里云提供的核心服务之一,旨在帮助企业及开发者高效管理和运行Kubernetes集群,实现应用的容器化与微服务化。以下是关于使用这些服务的一些建议和合集,涵盖基本操作、最佳实践、以及一些高级功能的使用方法。
1711 0