使用 Leanote 搭建自己专属的云笔记

发布于 2020-02-01

使用 Leanote 搭建自己专属的云笔记

Leanote 是一款开源的云笔记程序,使用 golang + mongodb 开发,支持 markdown、代码高亮、免打扰“写作模式”,以及将内容发布为博客等。今天为大家分享一下 Leanote 私有云部署搭建自己专属的云笔记的过程。

安装步骤

1、下载 leanote 二进制版

下载 leanote 最新二进制版,下载地址:http://leanote.org/#download

假设将文件下载到 /opt 目录下, 解压文件从而在 /opt 目录下生成 leanote 目录:

$> cd /opt
$> tar -xzvf leanote-linux-amd64-v2.6.1.bin.tar.gz

2、安装 mongodb

推荐使用宝塔面板安装 mongodb,安装后启动 mongodb 服务即可。

测试 mongodb 是否安装成功:

$> mongo
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB

3、导入初始数据

leanote 初始数据存放在 /opt/leanote/mongodb_backup/leanote_install_data 中。

打开终端, 输入以下命令导入数据。

$> mongorestore -h localhost -d leanote --dir /opt/leanote/mongodb_backup/leanote_install_data/

4、配置 leanote

leanote 的配置存储在文件 conf/app.conf 中。

修改 app.secret 一项, 在若干个随机位置处,将字符修改成一个其他的值, 否则会有安全隐患。

5、运行 leanote

新开一个窗口, 运行:

$> cd /opt/leanote/bin
$> bash run.sh

最后出现以下信息证明运行成功:

...
Listening on.. 0.0.0.0:9000

打开浏览器输入:http://101.200.45.166:9000(IP 换成自己的),能访问就说明没有问题。

6、配置域名

为了方便起见,我们可以配置一个域名。假设域名为:note.pieruo.com,通过宝塔面板配置的方法如下:

效果预览

在浏览器中输入:http://note.pieruo.com,效果如下:

登录后效果:

结束语

Leanote 是一个很好用的云笔记软件,使用 Leanote 可以快速构建我们专属的云笔记,支持Docker,私有云部署。大家如果感兴趣的话,不妨尝试一下,今天的教程就为大家分享到这里,大家如果有任何意见或建议,欢迎在下方评论处留言。

喜欢 0
奋楫笃行,臻于至善!

相关文章

亚马逊云服务器免费使用一年最新申请教程

亚马逊云提供了每月 750 个小时的免费云服务器 EC2 使用服务,这对于小白站长来说真的是太香了,可以申请一台  1GB 内存、30GB 硬盘的 云服务器实例,免费使用一年。2019 年就曾写过一篇...
阅读全文

使用 PHP 类库 PHP QR Code 生成二维码

PHP QR Code 是一个 PHP 二维码生成类库,利用它我们可以很轻松地生成二维码,本站近期新增了一个扫二维码在手机端查看的功能,所以,想顺便分享一下使用 PHP 类库 PHP QR Code ...
阅读全文

给网站添加随时间变化的动态问候语/欢迎词

我们在访问某些网站的时候,经常会在网站顶部看到动态问候语,比如早晨八点多显示 “早上好,今天又是美好的一天!”,这样做可以很好地提升网站用户体检,所以,今天为大家简单分享一下实现代码,分 JavaSc...
阅读全文

PHP 随机图片接口 API 实现方案及源码分享

之前分享过一篇关于在网站中生成随机句子的文章 WordPress 博客集成 Hitokoto 一言经典语句功能,今天为大家再分享一下生成随机图片的过程,实现方案跟之前的一言生成方法类似,可以快速实现在...
阅读全文

修改 Chevereto 网站标题并让标题支持翻译

Chevereto 是一款优秀的图床程序,我们可以使用它来托管图片。默认情况下,Chevereto 的标题是不支持翻译的,如果我们想实现标题翻译,例如,在简体中文环境下,首页标题展示为 “夏日阳光 -...
阅读全文

如何修改 Chevereto 网站底部的版权说明信息

Chevereto 图床程序页面底部的默认版权信息是 Powered by Chevereto,如果我们想自定义底部的版权信息,比如加上备案号,可以通过修改程序的源代码来实现。本文分享一种比较简单通用...
阅读全文

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注