最近我买的印象笔记高级账户快要到期了,但最近手头上有没有钱(全买东西了…)于是就想到了用空闲的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,建议安装后立即修改默认管理员账户的用户名和密码以确保安全。