leanote使用教程

leanote使用教程

leanote

leanote的特点就是简约、免费、开源、支持 Markdown 语法,支持程序代码高亮、笔记历史记录、支持笔记分享协作、将笔记发布成博客等功能。

leanote安装

leanote使用mongodb存储数据,因而在安装部署之前需要先安装mongodb。

需要特别注意的是,当前最新版本leanote2.6.1与最新的mongodb6.0.4不兼容,使用mongodb6.0.4时,leanote在连接mongodb时会报错“panic: no reachable server”,因而建议选择mongodb4.0.28。

mongodb安装

wget https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-4.0.28.zip

解压缩后将mongodb的bin目录添加的环境变量。然后输入如下命令检测mongodb是否已正常安装:

mongod --version

如在windows上输出如下命令,则表明mongodb安装成功:

$ mongod --version
db version v6.0.4
Build Info: {
    "version": "6.0.4",
    "gitVersion": "44ff59461c1353638a71e710f385a566bcd2f547",
    "modules": [],
    "allocator": "tcmalloc",
    "environment": {
        "distmod": "windows",
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

安装成功后需要部署启动mongodb,一般将mongodb部署为一个服务,以windows部署为例。

  • 首先先创建一个mongodb.conf的文件,在文件中写入如下内容

    dbpath=F:\mongodb\data            # 数据库文件
    logpath=F:\mongodb\logs\mongodb.log    # 日志文件
    logappend=true                        # 日志采用追加模式,配置后mongodb日志会追加到现有的日志文件,不会重新创建一个新文件
    journal=true                        # 启用日志文件,默认启用
    quiet=true                            # 这个选项可以过滤掉一些无用的日志信息,调试模式下设置为 false
    port=27017                            # 端口号 默认为 27017
    # 设置绑定ip
    bind_ip = 127.0.0.1
    # 设置端口
    port = 27017
    
  • 然后使用如下命令注册mongodb为服务(需要以管理员身份运行)

    mongod --config "F:\mongodb.conf" --install
    # 移除服务
    mongod --remove
    
  • 注册成功后启动mongodb

    net start mongodb
    # 停止服务
    net stop mongodb 
    

安装leanote

使用如下命令下载leanote最新安装包,或者也可以直接到github上去下载.

wget https://phoenixnap.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz

下载完成后进行解压,然后进入到conf目录,修改如下内容:

site.url=http://localhost:9000 # localhost一定要换成自己的ip,否则客户端无法连接
db.host=127.0.0.1 # mongodb的ip
db.port=27017

导入数据

在运行前需要导入备份数据,使用mongorestore导入,如果找不到mongorestore,需使用如下命令手动下载:

wget https://fastdl.mongodb.org/tools/db/mongodb-database-tools-windows-x86_64-100.6.1.zip

下载解压后将bin目录下文件复制到mongodb的bin目录下。然后使用如下命令将备份数据导入到mongodb:

mongorestore -h localhost -d leanote --dir C:\user1\leanote\mongodb_backup\leanote_install_data

导入成功数据后将包含两个默认用户:

user1 username: admin, password: abc123 (管理员, 只有该用户可以管理后台)  
user2 username: demo@leanote.com, password: demo@leanote.com (仅供体验使用)

然后进入到bin目录下面,双击运行run.dat。

若运行失败,切换到管理员身份运行。

若运行失败查不到原因,可在命令行中运行run.bat或者在run.bat末尾加上pause。

运行成功后,cmd窗口会显示监听的端口,使用ip:port的方式访问leanote。如http://localhost:9000.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

growdu_real

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值