docker部署halo开源博客程序

2023-04-17 18:21:26 8点赞 91收藏 12评论

这里又是新一期拥有NAS的生活专栏,因为最近给服务器搬家,加上系统搞崩了两次,所以值得买这边就没来得及投上稿。这次给大家带来的是halo开源博客程序,功能强大且容易快速上手。

## halo介绍

官网:https://halo.run/

  • 开源的建站程序,代码透明无后门

  • 可随意添加结构,可以按需添加自己所需要的模块,拒绝臃肿

  • 支持第三方平台介入,互动性强

  • 丰富的主题模板

  • 强大的富文本编辑器

  • 插件模块化安装,按需加载

  • 图片支持拖拽无缝上传

## 部署教程

在file station的docker目录下创建halo文件夹,具体如图

halo文件夹halo文件夹

用于注册表搜索helo,下载时记得手动选择2.4.2版本,lastest为1.6版本,因为作者怕老用户直接升级搞崩,没有将最新版本发布到latest,然后手动创建容器

下载容器下载容器

添加环境变量,按图操作,下面两行为初始超级管理员密码

--halo.external-url=http://localhost:8090/
--halo.security.initializer.superadminusername=admin
--halo.security.initializer.superadminpassword=P@88w0rd

设置环境参数设置环境参数

设置端口8090,本地端口可改,容器内部不行

端口端口

映射容器路径,将halo映射到/root/.halo2

映射路径映射路径

访问群辉ip:8090进行安装,输入自己的信息,进行安装即可

安装安装

## 程序概览

后台设置界面后台设置界面

前台展示前台展示

## 总结

halo是一款很不错的博客程序,加载速度很快,轻量化安装,按需安装自己所需要的模块化组件,后台设置清晰明了,注意docker拉取镜像时要手动选择2.4.2版本,不然会装到旧版。如果要用户生产环境,建议使用postgresql。

百科Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)DS918+属于群晖的PLUS系列产品,即高端型号,而且基于x86架构CPU,原生支持Docker等容器虚拟化技术。采用英特尔赛扬J3455 CPU,四核四线程设计,支持2路4K@30fps转码。预装4GB DDR3L内存,另预留一个内存插槽,可以扩展到8GB。4个盘位,可以通过群晖的扩展设备扩展至9盘位,支持Synology Hybrid RAID、Basic、JBOD、RAID 0/1/5/6/10多种阵列类型,并且支持EXT4和Btrfs两种文件系统。官方标称连续读取速度226.07MB/s,连续读取222.98MB/s(非加密SMB协议传输)。带有两个RJ-45千兆网口,一个eSATA以及两个USB 3.0。76点评138原创100好价76查看详情
展开 收起
12评论

  • 精彩
  • 最新
  • 1.6版本的Joe主题2.4用不了,Joe应该是halo最好用的主题了

    校验提示文案

    提交
    可以拉2.4.2的库升级啊,joe主题今年3月就有次更新,可以用

    校验提示文案

    提交
    收起所有回复
  • 如果是群晖的话,建议用webstation映射端口,这样就不用自己配置nginx了。这种可以用于大多数场景。

    校验提示文案

    提交
    webstation无非就是傻瓜式点,用nginx也没啥难度 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 按你的步骤设置环境变量,但登陆提示密码错误

    校验提示文案

    提交
    环境变量是等号前面的,你可能把所有东西都复制进去了,也就是--参数=,那里面的参数才是,我都是经过测试截图的,没有错误

    校验提示文案

    提交
    收起所有回复
  • 你好不好意思请教一下这个手动选择版本怎么弄。。。

    校验提示文案

    提交
    什么系统,什么版本,方式也不一样

    校验提示文案

    提交
    群晖7.2的机器,注册表搜索helo之后,提示不能选择标签,只能输入。。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 按你的步骤设置环境变量,但登陆输入密码提示 密码不得为空

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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