【玩转腾讯云】十一.轻松打造一款好用的私有云笔记
简介
Leanote一款开源云笔记软件,它使用Go的Web框架revel和MongoDB开发完成的,其是目前为止发现的最有bigger的云笔记,它支持markdown输入,代码高亮,多人协作,笔记历史记录,笔记内导航,直接发布为博客等等。最重要的是它完全开源的,我们可以通过在腾讯云服务器去搭建属于自己私有的云笔记~在任何地点,任何时间记录自己想记录的笔记!
【前期文章】
【玩转腾讯云】二.基于CVM服务器轻松部署PostgreSQL数据库
【玩转腾讯云】三.云端轻松构建部署WordPress网站应用
【玩转腾讯云】五.手把手教你用VNC搭建Ubuntu可视化界面(一)
【玩转腾讯云】九.云开发CloudBase快速搭建hexo博客
【玩转腾讯云】十一.轻松打造一款好用的私有云笔记
操作步骤
一.创建CVM云服务器
②选择自定义配置——计费模式为“按量付费”——地域选择“北京”——可用区选择“随机可用区”——网络选择“默认”即可
③实例类型选择"标准型"——实例配置选择“标准型SA2"——“配置为1H1G”
选择配置如下图所示
④ 镜像部分选择“公共镜像——Ubuntu、64位、Ubuntu Server 16.04.1 LTS 64位"
公网带宽选择“免费分配独立公网IP”——计费类型选择“按使用流量”——带宽值数为:100Mbps
具体配置如下,配置完毕以后点击“下一步:设置主机"进行下一步配置操作
⑤安全组配置为“已有安全组” 并选择“放通全部端口"
登陆方式为“设置密码”,并在密码处,设置对应的密码 (注意哦,密码一定要符合复杂性要求的哦,包含大写字母,小写字母,特殊字符,数字等)
配置完毕以后,点击“下一步:确认配置信息" 进行下一步配置操作
⑥所有配置完毕以后,我们点击“开通” 去开通CVM云服务器
⑦ 正在开通中....
二. 远程连接云服务器
2.1.使用远程工具登陆到服务器中
(windows系统可使用xshell或者Putty登陆,Mac系统可直接使用terminal登陆,当然啦,你也可以直接在我们的腾讯云的控制台面板上直接进行VNC连接,本篇文章以腾讯云所提供的VNC控制台直接远程连接)
三.安装MongoDB数据库
3.1 切换用户为Root
执行如下命令将当前用户切换至Root用户
sudo su root
执行完毕以后,原来的ubuntu用户会切换成root,如下图所示
3.2 下载MongoDB数据库软件包
执行如下命令下载MongoDB数据库软件包
wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb
执行成功以后,如下图所示
3.3 使用dpkg安装下载的软件包
执行如下命令使用dpkg安装下载的软件包
dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb
执行成功,如下图所示
3.4 更新可获取软件及其版本信息
执行如下命令更新可获取软件及其版本信息
apt-get update
执行成功如下图所示
3.5 使用命令安装Mongodb数据库
执行如下apt-get install命令安装Mongodb数据库
apt-get install percona-server-mongodb-34 -y
下载percona-server-mongodb-34中...
安装完毕,如下图所示
四.下载安装配置Lenote
4.1 下载Lenote二进制包
通过如下命令下载Lenote二进制包
wget https://superb-sea2.dl.sourceforge.net/project/leanote-bin/2.5/leanote-linux-amd64-v2.5.bin.tar.gz
当进度达到100%时表示已经下载完毕~
4.2 解压Lenote二进制包
使用tar命令对Lenote二进制包进行解压操作
tar xzf leanote-linux-amd64-v2.5.bin.tar.gz
解压完毕以后,如下图所示
4.3 导入数据库
使用命令进入到leanote目录,并执行导入数据库命令,将其数据导入到Mongodb中
cd leanote
mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/
当出现dene时,表示其已经导入成功~
4.4 启动Lenote服务
进入到bin目录中,运行run.sh脚本启动Lenote服务
cd bin
sh run.sh
执行成功如下如图所示,当出现Listening on ... 0.0.0.0:9000时,表示服务已正常运行,届时,我们可以通过浏览器访问其Lenote
五.访问Lenote服务
5.1 通过浏览器访问Lenote私有云笔记
我们通过在腾讯云的CVM控制台中,找到CVM服务器的地址,并在浏览器中输入CVM服务器的地址+9000端口的方式进行访问已经搭建好的Lenote服务,正常访问结果如下:
我们再次输入对应的账号及密码,点击“sign in”即可登陆到云笔记中
默认账号:admin
默认密码:abc123
至此,我们就可以开始在任何地点,任何时间记录自己想记录的笔记啦 !
![](https://jkboy.com/wp-content/uploads/2021/10/Pasted-11.png)