ECS 7天实践训练营——Day5 搭建个人Leanote云笔记本

今天是七天计划的第五天,也是需要实操的最后一天。在这天遇到了一些问题,但是也有很多收获。以下是今天的实践过程。

  1. 创建并连接ECS服务器

第一步依旧是创建资源,仍然需要注意进入后台把ECS的安全组放行,不然无法连接至服务器。

  1. 安装MongoDB

Leanote云笔记使用MongoDB作为后端数据库,因此需要先安装MongoDB。按照教程使用如下命令安装

yum -y install mongodb mongodb-server.x86_64 mariadb-devel.i686

但是在下一步启动MongoDB时出现了问题

在这里插入图片描述

因此我选择在官网下载rpm包手动安装。首先需要进入官网,选择版本,系统版本,平台等,点击Copy Link即可获取下载地址。在这里插入图片描述
在这里插入图片描述
使用yum安装刚才下载的rpm包即可
在这里插入图片描述接着就能启动成功了,启动成功之后查看其运行状态:

在这里插入图片描述

  1. 安装Leanote

wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz #下载Leanote二进制安装包
tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz #解压安装包

编辑文件leanote/conf/app.conf,在文件中找到app.secret项,将该项的值改为任意字符串。(如不修改将会有安全风险)。

修改后的效果如图
在这里插入图片描述

mongorestore -h localhost -d leanote --dir /root/leanote/mongodb_backup/leanote_install_data/ #初始化数据库

但是在这里又遇到了问题,提示没有mongorestore,原来是MongoDB的工具包没有安装,从官网下载MongoDB Database Tools安装即可。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
之后就可以成功初始化了

mongorestore -h localhost -d leanote --dir /root/leanote/mongodb_backup/leanote_install_data/ #初始化数据库
nohup bash /root/leanote/bin/run.sh > /root/leanote/run.log 2>&1 &

在这里插入图片描述

在浏览器中访问http://<ECS公网地址>:9000,默认管理用户为admin,密码为abc123。以下是默认首页和登录后的后台。在这里插入图片描述
在这里插入图片描述

阿里云高校计划,陪伴两千多所高校在校生云上实践、云上成长。在这里你可以领用免费的cpu资源,还可以参加免费训练营,实践提高:https://developer.aliyun.com/adc/student/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值