拥有NAS的生活 篇五十五:部署mblog个人微博程序前后端分离版

2024-02-19 15:07:12 7点赞 101收藏 8评论

这里是拥有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所需要的账号密码,并同时创建一个与用户名相同的数据库。

部署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

稍微耐心等会,等到镜像下载完成即可启动。

部署mblog个人微博程序前后端分离版

启动前端容器

将下列代码复制到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个人微博程序前后端分离版

后台界面功能概览

部署mblog个人微博程序前后端分离版

发布界面就这么简单,可以设置所有人可见,右边还有发布记录日期,根据发布量显示,没有发因此没显示。

部署mblog个人微博程序前后端分离版

基础设置里,可以设置网站的标题,比如个人时光记录,个人心情,个人随手记录等,也可以当作家庭微博,大家一起分享喜怒哀乐,还有可能是个人便签等,记录需要待办的事情;也可以是居家办公的工作内容,给自己提个醒;又或者说是个人学习计划,每天的学习经验总结等。

部署mblog个人微博程序前后端分离版

多用户功能,邀请自己的亲友一起分享等等,有些话无法说出口,也可以通过家庭树洞的方式分享给家人也是不错的!

总结

Mblog总的来说非常适合个人发布日记、微博、家庭树洞、便签,因为本文是上次文章的多种部署方式的修改版,因此总体内容和上篇文章无异,主要是部署方式的变更,具体其他特色内容也可参考上期文章。

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

暂无报价

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

13746元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起
8评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
101
扫一下,分享更方便,购买更轻松