搭建个人Leanote云笔记本

简介: Leanote是一款开源云笔记软件,使用Go的web框架revel和MongoDB开发完成

1. 连接ECS服务器
2. 安装MongoDB
1 执行以下命令,安装MongoDB。指令如下:
yum -y install mongodb mongodb-server.x86_64 mariadb-devel.i686
2 执行以下命令,启动MongoDB服务。指令如下:
systemctl start mongod
3 执行以下命令,查看MongoDB运行状态。指令如下:
systemctl status mongod
3. 安装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项,将该项的值改为任意字符串。(如不修改将会有安全风险)。

  1. 使用vim编辑器打开文件leanote/conf/app.conf。
  2. leanote/conf/app.conf
  3. 进入vim编辑器后,输入:/app.secret=并按下回车查找app.secret位置。
  4. 找到该项位置后按下i键进入编辑模式,修改该项的值为任意字符串。
  5. 修改完成后,按下esc键退出编辑模式,输入:wq保存并退出vim编辑器。
    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 访问云笔记。

相关文章
|
4月前
|
运维 负载均衡 Java
微服务基础1-微服务拆分与服务调用
文章摘要: 本文详细介绍了微服务架构的概念、优势及实现方式。对比单体架构的局限性,微服务通过拆分功能模块实现高内聚、低耦合,提升系统可用性和开发效率。重点讲解了微服务拆分策略(纵向按功能、横向抽通用)、服务注册与发现机制(基于Nacos),以及远程调用方案(RestTemplate和OpenFeign)。OpenFeign通过动态代理简化RPC调用,支持连接池和日志配置,使远程调用如同本地方法。文章还探讨了微服务拆分时机(初创期验证后或大型项目初期直接采用),为不同规模团队提供架构演进建议。
|
Go API 微服务
当 go-zero 邂逅 chatgpt...
当 go-zero 邂逅 chatgpt...
|
前端开发 JavaScript
webpack相关配置
以上只是Webpack配置的一些常见部分,实际应用中还可以根据具体的项目需求和场景进行更复杂和细致的配置,以满足不同的构建和优化要求。
324 2
|
存储 API 数据安全/隐私保护
电商API兼容性难题全解:应对挑战与提升业务效率指南
电商API兼容性问题在数字化进程中日益凸显,涉及技术架构差异、数据标准不统一、隐私保护与性能要求等多重挑战。这些问题导致运营效率降低、用户体验下降及业务创新受限。文章深入剖析了其影响,并提出标准化接口规范、加强数据安全、引入联邦学习、利用第三方平台及实施版本控制等解决方案,助力企业提升兼容性,推动电商业务高效发展。
|
机器学习/深度学习 人工智能 缓存
最佳实践!使用 GraphRAG + GLM-4 对《红楼梦》全文构建中文增强检索
特别介绍`graphrag-practice-chinese`项目,这是一个针对中文优化的GraphRAG应用实例,通过改进文本切分策略、使用中文提示词及选择更适合中文的模型等手段,显著提升了处理中文内容的能力。项目不仅包括详细的搭建指南,还提供了《红楼梦》全文的索引构建与查询测试示例,非常适合个人学习和研究。
2875 1
|
存储 Shell Linux
Linux操作系统实验五 shell编程基础(二)
Linux操作系统实验五 shell编程基础(二)
430 0
|
存储
【嵌入式开发】ARM 异常向量表 ( 异常概念 | 异常处理流程 | 异常向量 | 汇编代码 )(一)
【嵌入式开发】ARM 异常向量表 ( 异常概念 | 异常处理流程 | 异常向量 | 汇编代码 )(一)
992 0
【嵌入式开发】ARM 异常向量表 ( 异常概念 | 异常处理流程 | 异常向量 | 汇编代码 )(一)
|
数据采集 人工智能 运维
新华三Oasis Cloud-Net打造5G时代Wi-Fi新使命
新华三Oasis Cloud-Net打造5G时代Wi-Fi新使命
570 0
新华三Oasis Cloud-Net打造5G时代Wi-Fi新使命
|
SQL 运维 Cloud Native
激活数据价值 阿里云重磅发布云原生数据库备份DBS新版本
DBS是阿里云提供的低成本、高可靠的云原生数据库备份平台。DBS提供无限容量的备份存储、秒级应急恢复和恢复演练,并借助秒级沙箱实例和备份数据查询激活冷数据。
6457 0
激活数据价值 阿里云重磅发布云原生数据库备份DBS新版本