大家好,欢迎来到IT知识分享网。
文章目录
前言
每一篇博客都是对上一个阶段学习的总结,这样说好像是有点高大上了,其实也是为了下一次忘记,能更快的找到解决的方案,同时也是一个知识梳理的过程。愿我们越来越强,越来越自由。
配套软件下载
leanote二进制软件包下载链接
蚂蚁笔记
引子
引用一下网上广为流传的一段对话:
什么是Leanote
现在的软件服务不约而同的向云端发展,云服务,确实是一个好主意:在一处记笔记,在任何其它地方都可以访问。我还记得当初看的一个短视频说,现在互联网发展的这么快,人工智能近几年怎么火,只要是一个工科的都想搞人工智能,那最后会是才是我们应该关注的呢,安全才是我们自始至终都应该关注的话题,试想一下:
- 如果有人用你存在云端的资料为要挟来向你索取付费的话
- 因为你记录的笔记有充分的隐私权
当你辛苦积攒了很多笔记,却发现突然有一天服务商要以容量收费,要以流量收费的时候该有多搞笑。看看某度网盘,这里咱就不吐槽了。
我用过印象笔记、有道云笔记、OneNote等相关产品,最后我还是选择自己搭建一款自己的笔记和博客,所以我从众多的开源项目中选择了一款优秀的笔记项目,主要是因为它还可以写博客,支持多端连接,具体的自己体会。
Leanote是一款开源云笔记软件,使用Go的web框架revel和MongoDB开发完成。支持多语言多用户有非常好的笔记记录体验,接下来我将介绍Leanote的二进制安装。
特别说明一下
一、设置安全组、配置规则
二、安装MongoDB
wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb apt-get update apt-get install percona-server-mongodb-34 -y
三、下载Leanote
- 下载、解压Leanote
tar xzf leanote-linux-amd64-v2.6.1.bin.tar
我这也提供安装包,可以通过xftp上传至root位置,再使用命令解压
- 导入数据库,最后出现done表示成功
cd leanote
mongorestore -h localhost -d leanote –dir mongodb_backup/leanote_install_data/
启动Leanote,出现Listening on:9000…表示成功
cd bin
sh run.sh
配置Leanote
为Leanote开启进程守护
[program:leanote] command=/bin/bash /root/leanote/bin/run.sh //这边地址要改成你自己的 autostart=true autorestart=true user=root log_stderr=true logfile=/var/log/leanote.log
5、重启supervisor
service supervisor restart
通过改变配置文件的方式改成80端口
- cd /leanote/conf
- vim app.conf
保存退出 - service supervisor restart
使用nginx反向代理将9000端口代理到80端口
效果图
slogan
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/125423.html