【云计算的1024种玩法】用ECS搭建个人云笔记服务

前言

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

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

介绍

【云计算的1024种玩法】用ECS搭建个人云笔记服务

我们这里选择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 表示成功

【云计算的1024种玩法】用ECS搭建个人云笔记服务

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

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

cd bin
sh run.sh

【云计算的1024种玩法】用ECS搭建个人云笔记服务

使用Leanote

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

【云计算的1024种玩法】用ECS搭建个人云笔记服务

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

【云计算的1024种玩法】用ECS搭建个人云笔记服务
【云计算的1024种玩法】用ECS搭建个人云笔记服务
【云计算的1024种玩法】用ECS搭建个人云笔记服务

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

【云计算的1024种玩法】用ECS搭建个人云笔记服务

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

【云计算的1024种玩法】用ECS搭建个人云笔记服务

上一篇:灵感来自 Google & YouTube 的苗条的进度栏效果


下一篇:JDBC编程 之 增删改查