Bootstrap

Leanote搭建个人云笔记

坏境准备

  • 腾讯云轻量应用服务器2核2G3M --centos7
  • 宝塔面板
  • MongoDB
  • Leanote

一、宝塔面板的安装

1.1 宝塔面板官网地址:https://www.bt.cn/new/index.html

​ centos宝塔面板安装

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

输入安装命令后会询问是否安装,这里选择 y 即可

安装成功后需要记住内外网的用户名和密码,我们以后会通过这个来访问和管理服务器

1.2 忘记密码

如果我们忘记密码了,我们可以通过以下命令来找回密码

bt default

1.3 开放端口

我们还需要对宝塔开放端口来支持我们的访问

二、MongoDB的安装

1.配置yum源

vim /etc/yum.repos.d/mongodb-org-4.0.repo

#添加以下内容:
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

#这里可以修改 gpgcheck=0, 省去gpg验证
[root@localhost ~]# yum makecache

2.安装Mongodb

安装命令

yum -y install mongodb-org

修改配置文件

vim /etc/mongod.conf

这里修改bindlp: 172.0.0.1 改为 bindlp:0.0.0.0(注意冒号与ip之间需要一个空格)

image-20241206230229451

3.启动Mongodb

systemctl start mongod.service

查看Mongodb的状态

systemctl status mongod.service

三、安装Leanote

下载安装包

wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz

解压安装包

tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz

修改配置文件

vim leanote/conf/app.conf

初始化数据库

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

但是请注意要分别在宝塔和腾讯云服务器中开放9000端口

登录账号密码

管理员账户:admin
密码:abc123

效果展示:

浏览器中访问

http://<ECS公网地址>:9000

但是请注意要分别在宝塔和腾讯云服务器中开放9000端口

登录账号密码

管理员账户:admin
密码:abc123

效果展示:

image-20241206230906371

;