【云计算的1024种玩法】用ECS搭建个人云笔记服务

最近我买的印象笔记高级账户快要到期了,但最近手头上有没有钱(全买东西了…)于是就想到了用空闲的ECS搭建一个云笔记来暂时使用一下。

这里我们选择Leanote进行搭建,它是一款开源的云笔记,用MongoDB作为数据库。

安装

这里我们选择Ubuntu 18.04 LTS为例进行搭建,其他系统部分操作可能不大相同。

MongoDB 安装

首先,我们登录到SSH,然后使用apt-get进行安装。

sudo apt-get update
sudo apt-get install mongodb -y

这里的安装还是非常简单的,一般来说安装都没有什么问题。

Leanote 安装

一,下载Leanote的二进制包并解压:

wget --no-check-certificate  https://sourceforge.net/projects/leanote-bin/files/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz/download
cp download leanote-linux-amd64-v2.6.1.bin.tar.gz
rm -rf download
tar -xzvf leanote-linux-amd64-v2.6.1.bin.tar.gz

二,安装Screen.

安装Screen的目的是为了保持Leanote的持续运行,Leanote的启动是用一个Linux Bash进行实现的,也就是说如果你的SSH断了Bash就不执行了…

sudo apt-get install screen

然后创建一个Screen给Leanote使用

screen -S "leanote"

三,导入Leanote的数据库

cd leanote
mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/

四,运行Leanote

cd bin
chmod u+x run.sh
./run.sh

当出现Listening on :9000 …时,就代表运行成功了。

使用Leanote

安装完成后,你就可以打开浏览器,访问http://[ECS IP]:9000进行使用了。

Leanote的默认管理员账户是admin,密码为abc123,建议安装后立即修改默认管理员账户的用户名和密码以确保安全。

留下评论

电子邮件地址不会被公开。 必填项已用*标注