《搭建个人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使用)
1078 1
|
5月前
|
人工智能 安全 机器人
“养龙虾”全攻略|OpenClaw(龙虾AI)阿里云轻量服务器零基础部署+QQ等四大IM集成+千问API配置指南
2026年,一款名为OpenClaw的开源AI智能体(AI Agent)全网爆火,因其Logo是一只红色小龙虾,“Claw”意为“钳子”,象征着能动手操作电脑,被广大爱好者亲切称为“龙虾AI”,而部署、调教、使用它的全过程也被戏称为“养龙虾”。这款遵循MIT开源协议的AI自动化引擎,彻底打破了传统AI仅限于“对话框”的局限,核心是让大模型从“只会对话”变成“能执行真实任务”的数字员工,真正实现了从“对话式AI”向“行动式AI”的跨越。
846 4
|
6月前
|
人工智能 自然语言处理 供应链
2026年的企业级Agent解决方案,打破数据孤岛实现跨部门智能协同
2026年,瓴羊Agent One作为阿里云企业级智能体平台,以“智能中枢”角色打破数据孤岛:统一语义层、跨系统编排任务、主动协同推送。联动Dataphin、Quick Audience、Quick BI小Q与Quick Service,实现全域智能协同,赋能企业高效决策与敏捷运营。(239字)
|
并行计算 Ubuntu Linux
Ubuntu 20.04 Anaconda的简单使用以及虚拟环境中编译使用 OpenCV 4.11源码
Ubuntu 20.04 Anaconda的简单使用以及虚拟环境中编译使用 OpenCV 4.11源码
1445 0
|
测试技术 芯片
深入理解jtag接口协议
                        JTAG相关的理论基础 理论基础内容来源于中国芯动力网站论坛:http://socvista.com/bbs/viewthread.php?tid=1468,经过了本人的重新组织。
5923 0
|
分布式计算 Kubernetes 监控
容器服务Kubernetes版产品使用合集之registry.aliyuncs.com/google_containers 镜像仓库的地址是什么
容器服务Kubernetes版,作为阿里云提供的核心服务之一,旨在帮助企业及开发者高效管理和运行Kubernetes集群,实现应用的容器化与微服务化。以下是关于使用这些服务的一些建议和合集,涵盖基本操作、最佳实践、以及一些高级功能的使用方法。
1781 0
|
Unix Linux 程序员
|
传感器 人工智能
西门子S7-300模拟量模块如何接线?
模拟量输入简称模入或AI,模拟量输入模块SM331目前有三种规格型号,即8AI*12位模块、2AI*12位模块和8AI*16位模块。
西门子S7-300模拟量模块如何接线?
EMQ
|
传感器 安全 物联网
桥接 Mosquitto MQTT 消息至 EMQX
大规模分布式物联网MQTT消息服务器EMQX的节点可以被其他类型的MQTT服务器和MQTT云服务桥接,实现跨平台的消息订阅和发送。本文演示如何桥接Mosquitto MQTT消息至EMQX。
EMQ
978 0
桥接 Mosquitto MQTT 消息至 EMQX
|
安全 JavaScript 小程序
云支付官方FAQ
云支付官方小二实时更新的浓缩FAQ,帮助广大服务商快速定位问题。

热门文章

最新文章