宝塔面板Docker部署个人微博程序Mblog-前后端不分离sqlite版

  • 2,050 views
  • 阅读模式

前段时间在阮一峰的周刊上发现了一款可以和Memos相媲美的个人微博程序Mblog,便第一时间折腾并发布了教程《无需代码,宝塔面板Docker部署个人微博程序Mblog》。那个时候版本是前端、后端分离的,而且数据库用的是Mysql数据库,对于非IT业的小白来说,不仅部署起来非常麻烦而且后期数据备份非常的繁琐。我把相关情况反馈给作者之后,作者非常的勤快,很快发布了前后端不分离sqlite版。

前后端不分离sqlite版部署起来非常方便,后期对数据库备份也是非常的简单。现在就来给大家讲一讲前后端不分离sqlitete版如果在宝塔面板的Docker下部署吧!

1.拉取镜像

这里操作可以参考前期,就不截图了,直接搜索kingwrcy/mblog:latest进行拉取。

2.创建容器

容器名填mblog,镜像不要选择错了。

容器端口一定要填38321,服务器端口随意填,只要不冲突即可。

把容器目录/opt/mblog挂载到服务的/opt/mblog里来。注意的容器目录一定要填/opt/mblog,而服务器目录可以填个自己好记的,因为数据库文件、上传的图片都在这里,后期通过计划任务进行定期备份。

重点注意:在环境变量里填写:

DB_TYPE=-sqlite

OK,至此就可以通过IP+端口访问你的mblog了,默认用户名admin密码是a123456

宝塔面板Docker部署个人微博程序Mblog-前后端不分离sqlite版

3.反代

想需要用域名直接访问Mblog的,可以参照《宝塔面板反向代理,用域名访问Trilium》设置进行,这里就不要重复。

4.备份数据

因为前服端不分离版用的是sqlite数据库,我们在第二步的时候已经把数据库、上传的照片等目录挂载到服务器上了,我们这个时候可以通过宝塔面板的“计划任务”来每天对这个目录进行备份。备份可以多样,可以直接备份到自己的了服务器上,也可以备份到第三方存储上。

宝塔面板Docker部署个人微博程序Mblog-前后端不分离sqlite版
怎么样,前后端不分离版部署是不是太简单了,数据库备份也方便。好了,两个不同的版本,随你选择,愉快的玩耍去吧!

老张
  • 本文由 发表于 2023 年 6 月 7 日 08:32:46
评论  24  访客  12  作者  12
    • 山野愚人居
      山野愚人居 3

      我一般用portainer管理docker,回头试试这个去!

      • 老麦
        老麦 4

        最近你出了好多docker的教程,一直折腾一直爽,真好。 :wink:

          • 老张
            老张

            @ 老麦 没事干,就折腾呗。

          • 归臧
            归臧 0

            感觉功能已经挺齐全了。就是界面还有提升的空间。挺棒的

              • 老张
                老张

                @ 归臧 是的,功能基本齐全了。

              • 青山
                青山 5

                :wink: :wink: 厉害啊,全是Docker。

                  • 老张
                    老张

                    @ 青山 最初接触Docker的时候还是有点抵触的,很不习惯。现在时间长了,感觉Docker是越用越方便了。

                  • 老刘
                    老刘 6

                    幸亏vps性能不错,不然可是带不动吧

                      • 老张
                        老张

                        @ 老刘 这个前后端不分离版占内存是256M,还可以接受。原来的那个分离版服务端至少512M,前端再来个一百多,真的是太吃内存了。

                      • 去吐槽
                        去吐槽 1

                        技术牛人

                          • 老张
                            老张

                            @ 去吐槽 就是折腾着玩的。

                          • koobai
                            koobai 1

                            Mblog 现在使用起来跟 Memos 有很大的区别么~

                              • 老张
                                老张

                                @ koobai 基本上没有什么差别了。

                              • wu先生
                                wu先生 4

                                哈哈,无折腾不生活。

                                  • 老张
                                    老张

                                    @ wu先生 折腾使人快乐。

                                  • 林羽凡
                                    林羽凡 5

                                    刚打开这篇博文,看到左侧目录的“反代”,我有点懵了。 :!:

                                      • 老张
                                        老张

                                        @ 林羽凡 看来以后还得要写反向代理了

                                      • 夏日博客
                                        夏日博客 2

                                        一直在用mysql,sqlite好像用的人比较少吧。

                                          • 老张
                                            老张

                                            @ 夏日博客 通过下载量反映,目前sqlite版用的人多了。

                                          • 响石潭
                                            响石潭 6

                                            永远在折腾,永无止境,哈哈哈哈,一种快乐

                                              • 老张
                                                老张

                                                @ 响石潭 折腾使人快乐。

                                              • Teacher Du
                                                Teacher Du 3

                                                又有折腾的资源了!

                                                  • 老张
                                                    老张

                                                    @ Teacher Du 这个和Memos一样,折腾一种即可。

                                                匿名

                                                发表评论

                                                匿名网友 填写信息

                                                :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                                确定