mirror of
https://github.com/Kellojo/Modular-Homelab-Dashboard
synced 2026-04-21 13:37:18 +00:00
Update README.md
This commit is contained in:
parent
d6877e8155
commit
0727191ed0
1 changed files with 1 additions and 58 deletions
59
README.md
59
README.md
|
|
@ -5,61 +5,4 @@ All configured in a simple yaml file with a backend to securely fetch data from
|
|||
|
||||

|
||||
|
||||
## ✨ Features
|
||||
- Modular design: Easily add or remove widgets to customize your dashboard.
|
||||
- Secure backend: Fetch data securely from your homelab services without exposing sensitive information.
|
||||
- YAML configuration: Simple and intuitive configuration using a YAML file.
|
||||
- Responsive design: Works well on various screen sizes and devices, even your phone!
|
||||
- Provides widgets for popular homelab services like Pi-hole, Docker, Gitea and many more.
|
||||
- Easily extendable: integrate your own services by following the integration guide.
|
||||
|
||||
## 🚀 Getting Started
|
||||
Docker Compose is the recommended way to run the Modular Homelab Dashboard. Make sure you have Docker and Docker Compose installed on your system.
|
||||
|
||||
Add the following service to your existing `docker-compose.yaml` file:
|
||||
|
||||
```yaml
|
||||
services:
|
||||
modular-homelab-dashboard:
|
||||
image: ghcr.io/kellojo/modular-homelab-dashboard:v1.1.4
|
||||
container_name: modular-homelab-dashboard
|
||||
restart: unless-stopped
|
||||
pid: "host"
|
||||
volumes:
|
||||
- ./config.yaml:/app/dashboard.yaml:ro # your dashboard config
|
||||
- ./background.jpg:/app/build/client/background.jpg:ro # optional custom background
|
||||
```
|
||||
|
||||
Create a `config.yaml` file and mount it to `/app/dashboard.yaml` in the container:
|
||||
|
||||
```yaml
|
||||
plugins:
|
||||
uptimekuma:
|
||||
url: http://192.168.178.100:3000
|
||||
|
||||
widgets:
|
||||
- type: title
|
||||
title: System Status
|
||||
|
||||
- type: datawidget
|
||||
subtype: line
|
||||
title: CPU
|
||||
datasource: system
|
||||
datapoint: cpu.load
|
||||
|
||||
- type: title
|
||||
title: Apps
|
||||
|
||||
- type: link
|
||||
url: https://pihole.local/admin
|
||||
title: Pi-hole
|
||||
icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/pi-hole.png
|
||||
width: 2
|
||||
```
|
||||
|
||||
## 🔌 Plugins
|
||||
- System Metrics
|
||||
- Docker
|
||||
- Pi-hole
|
||||
- Uptime Kuma
|
||||
- Gitea
|
||||
**[Visit the docs for more details](https://kellojo.github.io/Modular-Homelab-Dashboard/Modular%20Homelab%20Dashboard.html#Welcome)**
|
||||
|
|
|
|||
Loading…
Reference in a new issue