目录
简介
一个简单的静态HOM页面,用于您的 serv ERyaml
,通过一个简单的配置文件 将您的服务保持在手边。
Homer 是一个完整的静态 html/js 仪表板,/src
使用 webpack 从源代码生成。它应该由 HTTP 服务器提供服务,如果您直接通过 file:// 协议打开 dist/index.html 它将不起作用。
有关 (assets/config.yml
) 配置的文档,请查看文档说明
特征
- yaml文件配置
- 可安装 (pwa)
- 搜索
- 分组
- 主题定制
- 离线健康检查
- 键盘快捷键:
/
开始搜索。Escape
停止搜索。Enter
打开第一个匹配结果(尊重书签的_target
属性)。Alt
/Option
+Enter
在新选项卡中打开第一个匹配结果。
演示
安装
Docker安装
docker run -d \
-p 8080:8080 \
-v </your/local/assets/>:/www/assets \
--restart=always \
b4bz/homer:latest
//环境变量:
INIT_ASSETS(默认1:)安装示例配置文件和资产(favicons,...)以帮助您入门。
SUBFOLDER(默认值:)null如果您想在子文件夹中托管 Homer,(例如:http://my-domain/**homer **),请将其设置为子文件夹路径(例如/homer)。
Docker-compose 安装
mkdir homer && cd homer
vim docker-compose.yml //使用该命令创建并编辑 docker-compose 文件
sudo apt-get install vim //如果没有安装vim编辑器的 安装一下
复制一下内容并粘贴:
---
version: "2"
services:
homer:
image: b4bz/homer
#To build from source, comment previous line and uncomment below
#build: .
container_name: homer
volumes:
- /your/local/assets/:/www/assets
ports:
- 8080:8080
user: 1000:1000 # default
environment:
- INIT_ASSETS=1 # default
按住Esc键,然后:wq保存后,运行:
docker-compose up -d
然后访问 IP:8080 即可!
皮肤
分享一个新皮肤:https://github.com/walkxhub/homer-theme