专栏名称: 院长技术
《院长技术》专注于DevOps技术栈研究,云原生、Istio,CICD、Docker、Prometheus、K8s、ServiceMesh、Jenkins、Linux、微服务、分布式存储、监控、日志收集、安全渗透、虚拟化等技术栈。
目录
相关文章推荐
国际金融报  ·  齐鲁制药曝出13.51亿虚开发票案!后续或“ ... ·  13 小时前  
51好读  ›  专栏  ›  院长技术

Docker自建轻量级仪表盘

院长技术  · 公众号  ·  · 2024-11-13 00:00

正文

院长简介

作者:院长

职位:运维开发工程师

官网:https://deanit.cn

博客:https://blog.deanit.cn

擅长:

【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】

项目简介

Honey 是一个轻量级的仪表盘解决方案,它使用纯HTML、CSS和JavaScript编写,因此不需要任何动态后端或特殊的Web服务器配置。由于所有的操作都在客户端完成,Honey能够开箱即用,非常方便部署在个人的家庭服务器上。

部署安装

安装Docker

curl -sSL https://get.docker.com/ | sh

安装Docker-compose

下载 Docker-Compose 二进制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

给文件增加执行权限
chmod +x /usr/local/bin/docker-compose

检查 Docker-Compose 版本
docker-compose -v

创建持久化目录

mkdir -p /data/honey && cd /data/honey 
mkdir -p config

编辑配置文件

 vim config/manifest.json
 { 
 "name""honey"
 "short_name""honey"
 "description""Nice and sweet place for all your self-hosted services"
 "start_url""/"
 "background_color""#000"
 "display""standalone"
 "icons": [ 
  { 
   "src""/img/icon.png"
   "sizes""192x192 256x256 512x512" 
  } 
 ] 




vim config/config.json 

 "ui": { 
  "name""honey"
  "desc""Nice and sweet place for all your self-hosted services."
  "icon""img/icon.png"
  "wallpaper""img/background.jpg"
  "wallpaper_dark""img/background-dark.jpg"
  "dark_mode"false
  "open_new_tab" false
  "blur"true
  "animations"true 
 }, 
 "services": [ 
  { 
   "name""百度"
   "desc""百度主页"
   "href""https://www.baidu.com/"
   "icon""img/preview/caldav.png" 
  }, 
  { 
   "name""Stirling-PDF"
   "desc""PDF工具"
   "href""http://192.168.3.86:6080/"
   "icon""img/preview/files.png" 
  } 
 ] 

Docker安装服务

docker run -d \ 
   --restart always  \ 
   --name honey \ 
   -p 5600:4173 \ 
   -v/data/honey/config:/app/dist/config:ro \ 
   ghcr.io/dani3l0/honey:latest 

docker-compose安装服务

version: '3.9' 
services: 
    dani3l0: 
        image: 'ghcr.io/dani3l0/honey:latest' 
        volumes: 
            - '/data/honey/config:/app/dist/config:ro' 
        ports: 
            - '5600:4173' 
        container_name: honey 
        restart: always 

Web访问

http://ip:5600

招贤纳士

欢迎👏关注《院长技术》,只做原创,干货~~~

更多技术干货持续输出中......


知识星球,试运营中,

原价188¥在不断上涨, 现加入仅需129¥ ,文档正逐渐上传!







请到「今天看啥」查看全文