笔记系统Leanote的安装和部署
注意事项
本文使用到宝塔面板管理站点,安装参考:宝塔面板安装和基本配置
新建站点
因为leanote默认使用
9000
端口,而不是常用的80
端口,因此新建站点,然后开启反向代理访问leanote此步需要有域名,如没有,也可以跳过,然后开启服务器安全组规则
9000
端口号,通过公网IP:9000
访问记得添加域名解析记录
前往宝塔界面,点击网站->新建站点
:
然后点击设置->反向代理->添加反向代理
,按照下图填写对应规则后确认:
安装MongoDB
直接在宝塔面板的软件商店搜索,安装即可:
如没有安装宝塔面板,自行搜索安装MongoDB
安装Leanote
下载
下载链接:https://udomain.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz
可在Linux中输入以下命令下载:
wget https://udomain.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz
如果访问速度慢,可以先下载到自己的电脑,再上传至服务器
如果本地下载还是慢,网盘链接:https://pan.baidu.com/s/1i3z9wvvZ59QnXOj2Cdp-oA?pwd=qda8
解压
- 到压缩包保存目录解压
tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz
如果前面新建了站点,建议将leanote目录移动至目录
/www/wwwroot/note.wzspace.cn/
,方便管理note.wzspace.cn
是站点名称
mv leanote /www/wwwroot/note.wzspace.cn/
cd /www/wwwroot//note.wzspace.cn/
ls
导入数据库
cd leanote
mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/
更改配置
更改文件leanote/conf/app.conf
文件中的app.secret
的值,随意更改,为了安全
启动Leanote
bash bin/run.sh
启动成功后:
启动后通过note.wzspace.cn
访问或者通过公网IP:9000
访问:
后台运行
直接这样启动,关闭ssh
终端后leanote就会关闭,可以放到后台运行:
nohup bash bin/run.sh > leanote_run.log 2>&1 &
- 更多命令,参考:CentOS7 进程管理
配置Leanote
再 Leanote 首页切换简体中文,点击登录就可以使用了
- 默认管理员账号密码,账号:
admin
,密码:abc123
更改URL
点击右上角->后台管理
,然后点击Configuration->Site's URL
,将内容修改为http://note.wzspace.cn
(对应自己的域名),http://公网IP:9000
用户设置
Configuration->Open Register
可以选择是否开放注册用户处可以修改密码,可以添加用户
更改
admin
用户名使用邮箱登录,默认:admin@leanote.com
主题设置
回到主页,点击右上角->博客设置
,然后点击主题->导入主题
,我存有部分主题,下载链接:https://github.com/zw-space/leanote-themes
有git工具,可以用一下命令下载到本地:
git clone https://github.com/zw-space/leanote-themes.git
如果你运气不好,访问速度差,网盘链接:https://pan.baidu.com/s/1-Y7GCz1L0cvP1jeTylRBZA?pwd=5axg 提取码: 5axg
个人认为,蚂蚁笔记提供的博客主题都差不多。
黑色幽默
主题记笔记较好,但对代码片段不友好Leanote default theme
主题整体挺好
配置导出pdf
导出PDF需要安装wkhtmltopdf到目录/usr/local/bin/wkhtmltopdf
下,安装参考:https://blog.csdn.net/u012561176/article/details/86487664
站点图标
修改站点图标:替换文件
leanote/public/images/favicon.ico
即可
其他设置慢慢琢磨吧