给所有内网服务,加一个“服务在线”看板!
随着在NAS和All-In-One主机上搭建的容器服务越来越多,于是需要把这些服务都整合到一个看板中,随时查看服务在线情况。本文用到的容器是miniboard。
通过docker-composs.yaml文件可以快速搭建miniboard,默认访问端口为8849:

version: '3'
services:
miniboard:
image: aceberg/miniboard
container_name: miniboard
restart: unless-stopped
ports:
- 8849:8849
volumes:
- ./data:/data/miniboard
- /var/run/docker.sock:/var/run/docker.sock
environment:
- TZ=Asia/Shanghai
刚搭建的miniboard是空的,需要自己添加链接,但miniboard的操作逻辑有点“抽象”,所以我这里做下讲解:
首先在设置里点击“Edit panels"新建面板。这个面板其实就是内容分组,我这个案例中是根据不同设备进行分组:

然后点击"Edit Tabs"新建一个标签页,你可以新建多个标签页(一般1个标签页就够用)。同一个面板(panels)也可以放入不同标签页中:

编辑标签页,你可以把想要展示的面板添加到标签页中:

然后在标签页中点击面板就可以添加链接了。既可以通过网址进行添加,也可以用”IP+端口“进行添加:

添加完毕,miniboard就会检查服务在线情况,绿色为服务正常、红色为服务异常。其实这也是一个简单的导航页,点击对应的标签可以直接访问容器服务地址:

如果服务部署在本机上还可以通过扫描docker直接添加。miniboard也支持展示图标及美化页面,但是稍微繁琐,我觉得没有折腾的必要。
顺便说一句:miniboard的功能要能整合到Homepage里就更完美了。
就介绍到这里!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

needntSM
校验提示文案
PaladinF
校验提示文案
Penny666
校验提示文案
SparkkrapS
校验提示文案
SparkkrapS
校验提示文案
Penny666
校验提示文案
PaladinF
校验提示文案
needntSM
校验提示文案