用python开发一款云笔记_有没有类似可以搭建私有云笔记的软件?

简介Leanote一款开源云笔记软件,它使用Go的Web框架revel和MongoDB开发完成的,其是目前为止发现的最有bigger的云笔记,它支持markdown输入,代码高亮,多人协作,笔记历史记录,笔记内导航,直接发布为博客等等。最重要的是它完全开源的,我们可以通过在腾讯云服务器去搭建属于自己私有的云笔记~在任何地点,任何时间记录自己想记录的笔记!

本次搭建私有云笔记我们选择腾讯云服务器,如果您暂时还么有服务器,那么腾讯云618特惠是您不错的选择,此次活动腾讯云优惠力度绝大,1核2G1M带宽低至99元/年,4核8G5M带宽1年仅1099元,可以说是个人或企业初次上云的最佳选择,活动链接可参考:精选秒杀 - 腾讯云1核2G1M仅需99元/年​cloud.tencent.com

一:安装MongoDB数据库

1.1 切换用户为Root

先使用ssh工具如xshell登录到服务器,执行如下命令将当前用户切换至Root用户

sudo su root

执行完毕以后,原来的ubuntu用户会切换成root,如下图所示

1.2 下载MongoDB数据库软件包

执行如下命令下载MongoDB数据库软件包

wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb

执行成功以后,如下图所示

1.3 使用dpkg安装下载的软件包

执行如下命令使用dpkg安装下载的软件包

dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb

执行成功,如下图所示

1.4 更新可获取软件及其版本信息

执行如下命令更新可获取软件及其版本信息

apt-get update

执行成功如下图所示

1.5 使用命令安装Mongodb数据库

执行如下apt-get install命令安装Mongodb数据库

apt-get install percona-server-mongodb-34 -y

下载percona-server-mongodb-34中...

安装完毕,如下图所示

二.下载安装配置Lenote

2.1 下载Lenote二进制包

通过如下命令下载Lenote二进制包

wget https://superb-sea2.dl.sourceforge.net/project/leanote-bin/2.5/leanote-linux-amd64-v2.5.bin.tar.gz

当进度达到100%时表示已经下载完毕~

2.2 解压Lenote二进制包

使用tar命令对Lenote二进制包进行解压操作

tar xzf leanote-linux-amd64-v2.5.bin.tar.gz

解压完毕以后,如下图所示

2.3 导入数据库

使用命令进入到leanote目录,并执行导入数据库命令,将其数据导入到Mongodb中

cd leanote

mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/

当出现dene时,表示其已经导入成功~

2.4 启动Lenote服务

进入到bin目录中,运行run.sh脚本启动Lenote服务

cd bin

sh run.sh

执行成功如下如图所示,当出现Listening on ... 0.0.0.0:9000时,表示服务已正常运行,届时,我们可以通过浏览器访问其Lenote

三.访问Lenote服务

3.1 通过浏览器访问Lenote私有云笔记

我们通过在腾讯云的CVM控制台中,找到CVM服务器的地址,并在浏览器中输入CVM服务器的地址+9000端口的方式进行访问已经搭建好的Lenote服务,正常访问结果如下:

我们再次输入对应的账号及密码,点击“sign in”即可登陆到云笔记中

默认账号:admin

默认密码:abc123

至此,我们就可以开始在任何地点,任何时间记录自己想记录的笔记啦 !

转载自云+社区,侵删

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值