在 Leanote 笔记刚发布的时候试用过,当时也是正热衷于 markdown,感觉不错。Leanote 支持在不同的系统平台上搭建自己的服务器,在个人数据和隐私越来越重要的潮流下,不失为一个选择。计划在群晖 NAS 上部署自己的 Leanote 服务器,首先在 Windows 上体验一下。本本记录 Windows 部署的过程。
安装 MongoDb
Leanote 基于 MongoDb 数据库,所以需要首先下载和安装 MongoDb 数据库。安装过程可以参考这篇文章: Windows 安装 MongoDB 5.0.2版本](https://blog.csdn.net/qq_44989881/article/details/119604129)。我下载的是 5.0.3 版。
要点:
- MongoDb 下载地址:MongoDB Community Download | MongoDB
- MongoDb Database Tools: Download MongoDB Command Line Database Tools | MongoDB
- 从 MongoDB 4.0 开始,可以在安装期间配置和启动 MongoDB 作为服务,并在成功安装后启动 MongoDB 服务,也就是说安装过程比早期版本更简单
- Compass 是一款图形化工具,可以选择后续再下载和安装
- 安装完成后,将 mongodb 的 bin 目录加入到环境变量 path 中
- 安装之后检查 mongodb 服务是否启动
- 将 mongo database tools 中的 EXE 文件拷贝到 MongoDb 安装目录中的 bin 目录中,否则没有如 mongorestore 等后面步骤要用的命令。
安装 Leanote 服务器
下载 leanote windows 版二进制文件:从 Leanote 官网,根据操作系统选择合适的版本下载。从 Leanote 官网的连接下载,最终指向 SourceForge,下载速度可能非常慢。可以选择从 github Releases · leanote/leanote 下载 release 版。
Leanote server 解压即可使用,无需额外安装。
导入 leanote 初始数据
在 leanote 安装目录下,有一个 leanote_install_data 文件夹,在 cmd 命令窗口通过下面的命令将初始数据导入到 mongodb。其实就是恢复数据库,数据库名为 leanote。假设 leanote_install_data 的位置为 C:\Programs\leanote-windows-amd64-v2.6.1.bin\leanote\mongodb_backup\leanote_install_data
mongorestore -h localhost -d leanote --dir C:\Programs\leanote-windows-amd64-v2.6.1.bin\leanote\mongodb_backup\leanote_install_data
导入后,在 mongdb 中查看是否成功导入 leanote 数据库:
启动服务器
进入 leanote 安装目录的 bin 目录,双击 run.bat。命令窗口显示: Listing:0.0.0.0:9000 就表面成功启动:
使用 leanote 笔记
在浏览器中输入 http://localhost:9000 进入笔记系统。系统默认提供了 admin 账号,密码为 abc123。
Leanote 客户端
从 https://leanote.com/ 下载客户端,连接到自建服务器:
网友评论