115 lines
2.6 KiB
Markdown
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! 🚀
|