蚂蚁笔记(Leanote)——一款国内优秀的开源项目

蚂蚁笔记(Leanote)——一款国内优秀的开源项目文章目录前言蚂蚁笔记引子什么是 Leanote 特别说明一下一 设置安全组 配置规则二 安装 MongoDB 三 下载 Leanote 配置 Leanote 为 Leanote 开启进程守护通过改变配置文件的方式

大家好,欢迎来到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

  1. 下载、解压Leanote

tar xzf leanote-linux-amd64-v2.6.1.bin.tar

我这也提供安装包,可以通过xftp上传至root位置,再使用命令解压

  1. 导入数据库,最后出现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端口

  1. cd /leanote/conf
  2. vim app.conf
    在这里插入图片描述
    保存退出

  3. service supervisor restart

使用nginx反向代理将9000端口代理到80端口

效果图

在这里插入图片描述

slogan

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/125423.html

(0)
上一篇 2025-09-27 15:20
下一篇 2025-09-27 15:26

相关推荐

发表回复

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

关注微信