小白如何搭建自己专属的云笔记
第一步:开通 ECS 云服务器
进入阿里云https://www.aliyun.com/minisite/goods?userCode=nrxob4um就可以领券购买 ECS 产品了,根据产品购买页面我们一步一步来讲。
1、计费方式
包年包月可以理解为是预付费产品,我们得先购买一个月或者几个月几年的ECS 产品才能使用 ECS,适合于长期稳定使用服务器的场景,比如说做网站。而按量付费可以理解为是后付费产品,我们需要保证有 100 元的余额才可以使用按量付费,按量付费就是用几个小时就扣几小时的钱,适合于测试或者跑数据的场景。
2、地域
地域(Region)和可用区(Zone)是两个概念:
地域就是服务器的数据中心所放在的城市,例如华东 1 是在杭州,华东 2 是在上海,不同地域的 ECS 不可内网互联。
可用区是同一地域下的不同数据中心,在同一个地域距离较近,可以通过光纤连接,内网可以互联。
一般来说,地域的选择,就是看您的业务中,哪个地域访客最多、转化率最高,而不是离管理者最近。例如我的博客访客主要来自广东省,那么【华南 1- 深圳】自然是我首选的;例如我是阿里速卖通上的外贸企业,客户主要分布在拉美国家,我的官方就不可能建设在【华东 1】,而是应该选择【美国东部 1(弗吉尼亚)】。
3、网络
网络分经典网络和专有网络:
经典网络是阿里云最早期的网络方式,同一地域内的所有 ECS、OSS、RDS都可以互联,然后通过安全组来实现访问的控制。
专有网络则是用户自有一个虚拟路由网络和交换机,只有同一网络、交换机下的 ECS、RDS 等产品才能互联,专有网络还可以绑定弹性 IP,就算换 ECS了,IP 依旧可以保持不变。
所以尽量以选择专有网络为先。
4、实例系列
实例就是云服务器的规格,包括 CPU、内存等。可以点击【选择其他实例规格】来查看所有可选的实例。
可根据需要来选择合适的规格,这里可以选择【入门级 ( 共享 )】实例。
5、公网带宽
公网带宽则分按使用流量和按固定带宽计费:
按流量计费顾名思义就是用多少流量扣多少钱,不同地域的每 G 流量资费不一样。
按带宽计费就是先买断多少 M 的带宽,后面无关用多少流量都不计费。
一般来说正常建站最好有至少 2M 的带宽,并配合 OSS 来放置资源会比较好。
6、镜像
公共镜像:是由阿里云官方提供公共基础镜像,仅包括初始系统环境。请根据您的实际情况自助配置应用环境或相关软件配置。
自定义镜像:基于用户系统快照生成,包括初始系统环境、应用环境和相关软件配置。选择自定义镜像创建云服务器,节省您的重复配置时间。
共享镜像:是其他账号的自定义镜像主动共享给您使用的镜像。阿里云不保其他账号共享给您的镜像的完整性和安全性,使用共享镜像需要自行承担风险。
镜像市场:提供经严格审核的优质镜像,预装操作系统、应用环境和各类软件,无需配置,可一键部署云服务器。满足建站 / 应用开发 / 可视化管理等个性化需求。
7、存储
存储主要分系统盘和数据盘,系统盘就是整个操作系统所安装的虚拟硬盘,而数据盘则是提供挂载到某一盘符或者目录下。
数据盘的安全可靠性更高,推荐将网站数据存放于数据盘所挂载的目录或盘符下。
而普通云盘则是阿里云最早提供的云盘,在三盘副本和高可靠性下性能孱弱,只存在于无 I/O 优化的实例。高效云盘则是在三盘副本和高可靠性下提供1240 ~ 3000 IOPS 的磁盘性能,在 60G 以下性价比凸显。SSD 云盘则是买的越大性能越好,最大提供 20000 IOPS 的性能,磁盘大于 60G 的情况下有购买价值,性能明显。
8、其他
购买量,就是购买多长时间,以及多少台相同配置的 ECS。
9、安全设置
设置密钥,就是通过密钥文件登入 Linux 系统,而非通过密码,必须拥有密钥文件才可以登入系统。
自定义密码,就是通过密码登入 Linux 系统或者 Windows 系统,推荐新手使用该方式。
创建后设置,就是生成实例了再通过重置密码的方式修改密码,不推荐!
第二步:安装 Leanote 程序
Leanote 是一款开源云笔记软件,使用 Go 的 Web 框架 revel 和 MongoDB 开发完成。支持多语言多用户有非常好的笔记记录体验,接下来我们将介绍 Leanote的二进制版安装教程
1、设置安全组
(1)进入本实例安全组
(2)点击配置规则
(3)右上角快速创建规则
(4)根据框内内容输入,并点击确认
HTTP(80)和 HTTPS(443)
授权对象为:0.0.0.0/0
2、安装 MongoDB
(1)导入包管理系统使用的公钥
sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv
0C49F3730359A14518585931BC711F9BA15703C6
(2)为 MongoDB 创建一个列表文件
根据版本创建 /etc/apt/sources.list.d/mongodb-org-3.4.list 列表文件
Ubuntu 14.04
echo “deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodborg/3.4 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Ubuntu 16.04
echo “deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/
mongodb-org/3.4 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org3.4.list
(3)更新本地包数据库
sudo apt-get update
(4)安装最新版本的 MongoDB
sudo apt-get install -y mongodb-org
3、安装 Leanote
(1)下载或者通过 sftp 上传二进制包(建议本地下载后上传 速度快)
wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linuxamd64-v2.6.1.bin.tar.gz
(2)解压
tar xzf leanote-linux-amd64-v2.6.1.bin.tar.gz
(3)启动 MongoDB
sudo service mongod start
(4)导入数据库,最后出现 done 表示成功
cd leanote
mongorestore -h localhost -d leanote –dir mongodb_backup/leanote_install_data/
(5)启动 Leanote 出现 Listening on :9000… 表示成功:
cd
apt install screen
screen -S leanote
cd leanote/bin
bash run.sh
第三步:配置 Leanote
代码:
cd ../
cd conf
vim app.conf
bash ../bin/run.sh
浏览器打开就行。
http://ECS 公网 IP
第四步:使用 Leanote
1、进入首页后,在顶部切换至中文
2、点击登录,账号是 admin,密码是 abc123
3、点击这里的 + 号,是创建一个笔记分类
4、然后我们就可以新建我们的笔记了!~
5、笔记是实时保存的,我们不用刻意去点击保存,或者 Ctrl + S
6、在右上角,点击后台管理
7、在 Configuration 中 Site’s URL 修改为我们的 ECS 公网 IP
8、Open Register 中可以选择不开放注册
本文摘自阿里云课程《7天学会ECS》