php搭建markdown云笔记_搭建个⼈Leanote云笔记本Leanote 是⽬前为⽌发现的最有 bigger 的云笔记,具备 markdown 输⼊,代码⾼亮,多⼈协作,笔记历史记录,笔记内导航,直接发布为博客等等能⼒。本实验将带您⼀步步搭建属于⾃⼰的云笔记本,您将可以通过云笔记记录⽣活⼯作的点滴。
1.下载启动 MongoDB
Leanote 依赖 MongoDB 作为数据存储,下⾯开始安装 MongoDB:
下载 MongoDB
进⼊ /home ⽬录,并下载 MongoDB:
cd /home
下载源码:
wget /linux/mongodb-linux-x86_64-3.
解压缩源码包:
tar -xzvf mongodb-linux-x86_64-3.
创建⽤于存储的⽂件夹⽬录
mkdir -p /data/db
配置 MongoDB 的环境变量:
编辑 /etc/profile,在⽂件末尾追加以下配置:
⽰例代码:/etc/profile
export PATH=$PATH:/home/mongodb-linux-x86_64-3.0.1/bin
并执⾏以下命令,使环境变量⽣效。
source /etc/profile
启动 MongoDB(启动需要 3 ~ 5 分钟,耐⼼等待):
mongod --bind_ip localhost --port 27017 --dbpath /data/db/ --logpath=/var/log/mongod.log --fork
安装 Leanote
任务时间:10min ~ 15min
Leanote 是⼀款 Linux 下开源的软件,下⾯开始安装 Leanote:
下载 Leanote
先进⼊ /home ⽬录
cd /home
下载 Leanote 源码
wget iweb.dl.sourceforge/project/leanote-bin/2.4/leanote-linux-amd64-v2.4.
解开压缩包:
tar -zxvf leanote-linux-amd64-v2.4.
编辑 Leanote 配置⽂件
编辑⽂件 f,在⽂件中到 app.secret= 项,并修改为如下内容:
app.secret=qcloud666
初始化数据库
导⼊初始化数据:
mongorestore -h localhost -d leanote --dir /home/leanote/mongodb_backup/leanote_install_data/
启动 Leanote 服务
nohup /bin/bash /home/leanote/bin/run.sh >> /var/log/leanote.log 2>&1 &
准备域名和证书
任务时间:15min ~ 30min
注:如果您不需要通过域名访问 Leanote 云笔记本则可以直接点击“已完成,下⼀步”跳过域名和证书的准备环节
域名注册
如果您还没有域名,可以在腾讯云上选购,过程可以参考下⾯的视频。
视频 - 在腾讯云上购买域名
域名解析
域名购买完成后, 需要将域名解析到实验云主机上,实验云主机的 IP 为:
在腾讯云购买的域名,可以到控制台添加解析记录,过程可参考下⾯的视频:
视频 - 如何在腾讯云上解析域名
域名设置解析后需要过⼀段时间才会⽣效,通过 ping 命令检查域名是否⽣效 [?],如:
urdomain
如果 ping 命令返回的信息中含有你设置的解析的 IP 地址,说明解析成功。
注意替换下⾯命令中的 urmpdomain 为您⾃⼰的注册的域名
访问 Leanote 云笔记本
任务时间:时间未知
php项目搭建
通过 ip 访问笔记本
通过访问 :9000 就可以了使⽤⾃⼰的笔记本。
初始化账户: admin
初始化密码: abc123
请务必修改密码已确保使⽤安全!
通过域名访问笔记本
如果您申请了域名,可以将 Ip 地址替换为对应的域名作为访问凭据,如:urmpdomain:9000 , 注:请将urmpdomain 替换为您申请的域名。
⼤功告成
恭喜!您已经成功完成了搭建 Leanote 云笔记本的实验任务。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论