拥有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 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

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

2179元起

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

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

2849元起

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 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

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

2299元起

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

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

4099元起

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

6399元起

群晖(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)

4150元起

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

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

暂无报价

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

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

3090元起
8评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

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

相关文章推荐

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