场景:
在信息时代下,记录纷繁复杂的工作,记录转瞬即逝的 idea,记录诗情画意的生活,都需要我们拥有属于自己的笔记本,而做笔记最好是有备份还能随时翻阅,所以使用云笔记就很有必要。但是,云笔记厂商不是慈善机构,当你需要大量的引用到图片和视频的时候,就需要掏腰包购买 VIP。
解决思路:
借助品高云我们可以自己搭建个人云笔记服务,还能分享给部门同事使用或作为部门工作笔记。我们这里选择 Leanote 作为我们自建的开源云笔记程序。它集齐众多特点:简约、免费、开源、支持 Markdown 语法,支持程序代码高亮、笔记历史记录、支持笔记分享协作、将笔记发布成博客、支持多语言多用户等,有非常好的笔记记录体验,接下来我们将介绍 Leanote 在品高云的安装流程。
具体步骤:
本次使用品高云搭建个人云上笔记是利用品高云基础服务实例当 Leanote 的服务器,具体步骤包括创建实例、配置 Leanote 环境、使用 Leanote。
1. 创建实例并远程登录
1.1 使用 BCC 账号进行登录。
1.2 进入【基础服务-计算-实例】,可看到实例界面。
1.3 点击新建,会出现新建实例的向导界面,选择镜像 Ubuntu 14.04。
1.4 选择现有密钥,或者创建新密钥,也可以选择不使用密钥(系统初始密码会以明文方式展示),默认选择不使用密钥。
1.5 选择实例所在的云网络、子网,并选择现有的安全组或创建新的安全组,本次需在安全组中开放 80、443、22 端口,所以我们选择 “创建一个新安全组”,填入安全组名称 leanote 并点击创建。
1.6 创建完成后,依次点击【网络授权-新建授权】,在【新建网络授权-下行】中点击协议一栏,分别开通协议 HTTP(80 端口)、HTTPS(443 端口)及 SSH(22 端口),授权完成后继续实例创建。
1.7 选择合适的存储设备,设置存储大小、IOPS 设置(默认为 0 是不限制)。SAN 存储加密可视情况选择(加密后 SAN 存储内的数据内容将不会以明文形式显示,后台不可直接获得内容)。
1.8 可以为实例添加标签便于以后管理(标签可在【基础服务-计算-服务组】中新建、删除标签,也可不添加)点击下一步。
1.9 选择合适的实例规模(本次实例规模选用 4 核 4G),填写需要的实例的个数、实例名称。点击 “高级选项” 可以设置调度策略、调度标记、销毁保护、用户数据和安装软件,核对相关信息无误后点击创建实例。
创建完成后会在实例列表中出现,当实例由准备状态变为运行中,则说明实例创建完毕,可访问使用。
1.10 接下来我们需要在自己的电脑上安装一个叫 Xshell 5 的软件,用于远程连接和管理我们在品高云上的服务器。
Xshell 是一个强大的安全终端模拟软件,它支持 SSH1, SSH2, 以及 Microsoft Windows 平台的 TELNET 协议。
这里附上下载地址:http://xiazai.sogou.com/detail/34/0/7137814324192537028.html?e=1970
1.11 在 BCC 中选中实例右击/点击更多,选择获取密码,将密码复制好打开 Xshell,并输入 ssh root@实例 IP,如本次实验 ssh root@10.202.70.68,将密码填入,点击确认,如图:
2. 配置 Leanote 环境
2.1 通过 Xshell 连接实例后,运行下载安装 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
2.2 下载 Leanote 二进制包并解压。
#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
2.3 导入数据库,当出现 done 时证明导入成功。
#cd leanote
#mongorestore -h localhost -d leanote –dir mongodb_backup/leanote_install_data/
2.4 因为 leanote 的默认端口为 9000,为了方便使用,修改配置文件,改为 80 端口, 如图。
#vi leanote/conf/app.conf
2.5 启动 Leanote,出现 Listening on :80 … 表示成功。
#cd leanote/bin
#sh run.sh
3. 使用 leanote
3.1 在浏览器中访问实例 IP,既可进入 leanote 配置界面。
3.2. 使用初始用户名:admin 密码:abc123,直接登录。
3.3 加号为新建笔记本,普通笔记可从旁边创建。
至此,品高云上搭建云笔记服务完成,我们可以将其当成个人笔记来记录生活的点点滴滴、当成知识库来充实自己、当团队办公工具提高工作效率。
备注:对于品高云搭建个人云笔记服务的过程,还可以通过视频详细了解。
相关功能:
- BCC-基础服务-计算-实例
操作版本:BingoCloudOS 7.0
[…] 2.1 找到创建的实例,点击右键获取实例密码,并通过 Xshell 进行连接(Xshell 的使用方式详见 这里): […]
[…] 4.2 测试实例能否通过 SSH 连接,选择实例,点击右键获取实例密码,并通过 Xshell 进行连接,能连接上则证明成功(Xshell 的使用方式详见 这里): […]