用ECS或阿里云学生机搭建个人云笔记服务(Leanote)

admin
admin
admin
2161
文章
5
评论
2019年11月22日17:46:10用ECS或阿里云学生机搭建个人云笔记服务(Leanote)已关闭评论 1,407 1190字阅读3分58秒

前言

互联网科技这东西发展的真TM的快,一会儿不了解就给你整出一个新概念了。做做笔记就很有必要,不过是笔记那肯定是要备份的,那么云笔记本就会很方便了。但是!笔记本肯定会大量的引用到图片和视频,这时候我们就不得不掏腰包买VIP了,而且最大的储存容量上限也是有限制的。

这时候阿里全民云计算活动或者大学生的云翼计划就可以很方便的解决这个问题了,我们可以自建一个云笔记服务,然后在再共享给我们朋友一起使用,就可以极大的降低价格并且增加自定义性,还可以将我们的笔记当作博客公开出来再绑定一个域名就是一个个人博客或者一个团队的博客了。

介绍

用ECS或阿里云学生机搭建个人云笔记服务(Leanote)

我们这里选择Leanote作为我们自建的开源云笔记程序。Leanote是一款开源云笔记软件,使用Go的Web框架revel和MongoDB开发完成。支持多语言多用户有非常好的笔记记录体验,接下来我们将介绍 Leanote 的二进制版安装教程。

安装

我们这里以公共镜像 Ubuntu 16.04 为例,选择地域主要以靠近自己的ECS地域。地域选择攻略

安全组

一定要开放:HTTP(80) 和 HTTPS(443)授权对象为:0.0.0.0/0,不然根本访问不了~

MongoDB

在 SSH 中运行以安装 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

Lenote

一、下载二进制包并解压:

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

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

二、导入数据库,最后出现 done 表示成功

用ECS或阿里云学生机搭建个人云笔记服务(Leanote)

 

cd leanote

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

三、启动 Leanote ,出现 Listening on :9000 ... 表示成功:

cd bin

sh run.sh

 

用ECS或阿里云学生机搭建个人云笔记服务(Leanote)

使用Leanote

一、进入 ECS 公网IP,如果有域名的同学可以将解析到 ECS 公网IP然后打开域名就行,账号是admin,密码是abc123

用ECS或阿里云学生机搭建个人云笔记服务(Leanote)

二、点击这里的 + 号,是创建一个笔记分类,笔记是实时保存的,我们不用刻意去点击保存,或者 Ctrl + S

用ECS或阿里云学生机搭建个人云笔记服务(Leanote)

 

用ECS或阿里云学生机搭建个人云笔记服务(Leanote)

 

用ECS或阿里云学生机搭建个人云笔记服务(Leanote)

三、在右上角,点击 后台管理

用ECS或阿里云学生机搭建个人云笔记服务(Leanote)

四、在 Configuration 中 Site’s URL 修改为我们的ECS公网IP或者域名

用ECS或阿里云学生机搭建个人云笔记服务(Leanote)