拥有NAS的生活 篇五十五:部署mblog个人微博程序前后端分离版
这里是拥有NAS的生活第五十五期,这篇文章主要是对《拥有NAS的生活第二十六期:docker部署mblog个人微博程序》进行升级。因为mblog作者对程序进行了升级,既支持sqlite部署方式,又支持mysql的前后端分离的部署方式,因此考虑到教程的完整性,进行了部署方式的更新。
使用设备
本文以DS920+为例进行部署测试,如果你也感兴趣,不妨点击下方链接购买吧!
mblog简介
搭配浏览器插件直接发布
内容仅自己、他人、仅登录可见
web-ui响应式设计,适配pc、移动设备
昼夜双模式切换
markdown语法支持
支持rss订阅
多样化附件存储,本地、七牛云、S3协议自由选择
丰富的emoji表情包
按标签、时间进行内容检索
开发者api,可轻松对接其他应用
Docker部署方式
创建文件夹
在运行docker前,我们需要创建文件夹以便数据挂载出来,方便数据备份等操作。
mkdir /volume1/docker/mblog/upload
创建数据库
mblog程序采用了前后端分离的部署方式,因此我们需要先创建数据库,最后再搭建前端进行对接使用。我们可以直接使用套件中心的mariadb数据库,再搭配phpmyadmin可视化面板进行设置,再这里使用phpmyadmin创建mblog所需要的账号密码,并同时创建一个与用户名相同的数据库。
启动后端容器
将下方代码直接到ssh里复制启动,注意修改为自己的端口和数据库信息,不然无法启动
docker run --volume=${PWD}/upload:/opt/mblog/upload
--publish=38321:38321
--restart=always
--name=mblog-backend
--detach=true
--env MYSQL_USER=数据库用户名
--env MYSQL_PASS=数据库密码
--env MYSQL_URL=数据库地址:端口
--env MYSQL_DB=数据库名称
--env MBLOG_FRONT_DOMAIN=http://192.168.5.22: 5566
kingwrcy/mblog-backend:latest
稍微耐心等会,等到镜像下载完成即可启动。
启动前端容器
将下列代码复制到ssh直接运行即可,注意需要输入前端端口和后端端口好再启动,我们看到运行成功即可。
docker run
--publish=5566:80
--restart=always
--name=mblog-front
--detach=true
--env MBLOG_SERVER_URL=http://192.168.5.22:38321
kingwrcy/mblog-front:latest
使用mblog
前面完成后,我们直接输入ip:5566,即可访问到mblog的后台页面。默认账号为admin,密码为a123456
后台界面功能概览
发布界面就这么简单,可以设置所有人可见,右边还有发布记录日期,根据发布量显示,没有发因此没显示。
基础设置里,可以设置网站的标题,比如个人时光记录,个人心情,个人随手记录等,也可以当作家庭微博,大家一起分享喜怒哀乐,还有可能是个人便签等,记录需要待办的事情;也可以是居家办公的工作内容,给自己提个醒;又或者说是个人学习计划,每天的学习经验总结等。
多用户功能,邀请自己的亲友一起分享等等,有些话无法说出口,也可以通过家庭树洞的方式分享给家人也是不错的!
总结
Mblog总的来说非常适合个人发布日记、微博、家庭树洞、便签,因为本文是上次文章的多种部署方式的修改版,因此总体内容和上篇文章无异,主要是部署方式的变更,具体其他特色内容也可参考上期文章。
喜之蓝
校验提示文案
温柔一刀007
校验提示文案
二月柏杨
校验提示文案
冲冲冲不冲不是人
校验提示文案
二月柏杨
校验提示文案
冲冲冲不冲不是人
校验提示文案
温柔一刀007
校验提示文案
喜之蓝
校验提示文案