前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【玩转腾讯云】十一.轻松打造一款好用的私有云笔记

【玩转腾讯云】十一.轻松打造一款好用的私有云笔记

原创
作者头像
一只特立独行的兔先生
修改2020-04-20 10:50:13
27.8K1
修改2020-04-20 10:50:13
举报

简介

Leanote一款开源云笔记软件,它使用Go的Web框架revel和MongoDB开发完成的,其是目前为止发现的最有bigger的云笔记,它支持markdown输入,代码高亮,多人协作,笔记历史记录,笔记内导航,直接发布为博客等等。最重要的是它完全开源的,我们可以通过在腾讯云服务器去搭建属于自己私有的云笔记~在任何地点,任何时间记录自己想记录的笔记!


【前期文章】

【玩转腾讯云】一.半小时轻松搭建属于自己的Discuz论坛

【玩转腾讯云】二.基于CVM服务器轻松部署PostgreSQL数据库

【玩转腾讯云】三.云端轻松构建部署WordPress网站应用

【玩转腾讯云】四.使用云服务器CVM轻松部署Node.js

【玩转腾讯云】五.手把手教你用VNC搭建Ubuntu可视化界面(一)

【玩转腾讯云】六.3分钟打造个人专属云盘,速度吊打某云盘

【玩转腾讯云】七.基于CVM快速搭建部署属于自己的维基百科

【玩转腾讯云】八.一分钟快速上手搭建宝塔管理面板

【玩转腾讯云】九.云开发CloudBase快速搭建hexo博客

【玩转腾讯云】十.通过Web浏览器对CVM服务器运维管理

【玩转腾讯云】十一.轻松打造一款好用的私有云笔记


操作步骤

一.创建CVM云服务器

①在CVM云服务器面板中——实例——新建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用户

代码语言:javascript
复制
 sudo su root

执行完毕以后,原来的ubuntu用户会切换成root,如下图所示

3.2 下载MongoDB数据库软件包

执行如下命令下载MongoDB数据库软件包

代码语言:javascript
复制
wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb

执行成功以后,如下图所示

3.3 使用dpkg安装下载的软件包

执行如下命令使用dpkg安装下载的软件包

代码语言:javascript
复制
dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb

执行成功,如下图所示

3.4 更新可获取软件及其版本信息

执行如下命令更新可获取软件及其版本信息

代码语言:javascript
复制
apt-get update

执行成功如下图所示

3.5 使用命令安装Mongodb数据库

执行如下apt-get install命令安装Mongodb数据库

代码语言:javascript
复制
apt-get install percona-server-mongodb-34 -y

下载percona-server-mongodb-34中...

安装完毕,如下图所示


四.下载安装配置Lenote

4.1 下载Lenote二进制包

通过如下命令下载Lenote二进制包

代码语言:javascript
复制
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二进制包进行解压操作

代码语言:javascript
复制
tar xzf leanote-linux-amd64-v2.5.bin.tar.gz

解压完毕以后,如下图所示

4.3 导入数据库

使用命令进入到leanote目录,并执行导入数据库命令,将其数据导入到Mongodb中

代码语言:javascript
复制
cd leanote
mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/

当出现dene时,表示其已经导入成功~

4.4 启动Lenote服务

进入到bin目录中,运行run.sh脚本启动Lenote服务

代码语言:javascript
复制
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

至此,我们就可以开始在任何地点,任何时间记录自己想记录的笔记啦 !

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
    • 【前期文章】
    • 操作步骤
    • 一.创建CVM云服务器
    • 二. 远程连接云服务器
      • 2.1.使用远程工具登陆到服务器中
      • 三.安装MongoDB数据库
        • 3.1 切换用户为Root
          • 3.2 下载MongoDB数据库软件包
            • 3.3 使用dpkg安装下载的软件包
              • 3.4 更新可获取软件及其版本信息
                • 3.5 使用命令安装Mongodb数据库
                • 四.下载安装配置Lenote
                  • 4.1 下载Lenote二进制包
                    • 4.2 解压Lenote二进制包
                      • 4.3 导入数据库
                        • 4.4 启动Lenote服务
                        • 五.访问Lenote服务
                          • 5.1 通过浏览器访问Lenote私有云笔记
                          相关产品与服务
                          云服务器
                          云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档