homarr-dashboard/boards/README.md

115 lines
2.6 KiB
Markdown

# 📦 Pre-Built Dashboard JSON Files
These JSON files are ready to import into Homarr!
## Available Boards
| File | Description | Visibility |
|------|-------------|------------|
| `main-dashboard.json` | Public dashboard with RSS feeds, clock, weather, quick links | Public |
| `system-overview.json` | Full-screen Dash. system monitoring | Private |
| `infrastructure.json` | Server management tools with small Dash. widget | Private |
---
## How to Import
### Method 1: Homarr Import Feature (If Available)
```
1. Manage → Boards → Import
2. Select JSON file
3. Review and confirm
```
### Method 2: Manual Import via Database (Advanced)
```bash
# Copy JSON to container
docker cp boards/main-dashboard.json homarr:/tmp/
# Access container
docker exec -it homarr sh
# The JSON structure needs to be inserted into SQLite
# This requires converting to SQL INSERT statements
```
### Method 3: Use as Reference (Easiest)
Open these JSON files and copy the settings into Homarr UI manually.
---
## Before Importing
### Update These Values in JSON:
1. **Server IP addresses:**
- Replace `YOUR-SERVER-IP` with your actual IP
- Replace `lemonlink.eu` with your domain
2. **Weather location:**
- In `main-dashboard.json`, change `"Stockholm, Sweden"` to your location
3. **RSS feeds:**
- Add/remove feeds as desired
---
## Board Layouts
### Main Dashboard Layout (8 columns)
```
Row 0: [Clock 2x2] [Weather 2x2] [Search 4x1]
Row 2: [RSS Homelab 3x4] [RSS Cyber 3x4] [RSS Tech 2x4]
Row 6: [Gmail] [GitHub] [Reddit] [YouTube] [Discord]
Row 7: [Proxmox] [Portainer] [Plex] [Nextcloud] [Vaultwarden]
```
### System Overview Layout (12 columns)
```
Row 0: [Dash. iFrame 12x8 - Full Screen]
```
### Infrastructure Layout (8 columns)
```
Row 0: [Dash. iFrame 8x3]
Row 3: [Proxmox] [Portainer] [TrueNAS] [Pi-hole] [AdGuard] [NPM] [UniFi] [Tailscale]
Row 4: [Grafana] [Prometheus] [Uptime] [Netdata] [WireGuard]
```
---
## Customization
Edit the JSON files to:
- Change app URLs
- Add/remove apps
- Adjust widget positions (x, y)
- Resize items (width, height)
- Add custom CSS
---
## Apps Included
### Main Dashboard
External: Gmail, GitHub, Reddit, YouTube, Discord
Internal: Proxmox, Portainer, Plex, Nextcloud, Vaultwarden
### Infrastructure
Proxmox, Portainer, TrueNAS, Pi-hole, AdGuard, NPM, UniFi, Tailscale, Grafana, Prometheus, Uptime Kuma, Netdata, WireGuard
---
## Need More Boards?
I can create additional boards:
- Media Center (Plex, Sonarr, Radarr, etc.)
- Development (GitLab, Jenkins, Registry)
- Smart Home (Home Assistant, Node-RED)
- News Hub (RSS only)
Just ask! 🚀