homarr-dashboard/boards
Roberth Rajala 5b7c709f13 Add pre-built dashboard JSON files for import
Boards included:

- main-dashboard.json: Public board with RSS feeds, clock, weather, apps

- system-overview.json: Private board with full-screen Dash.

- infrastructure.json: Private board with infrastructure apps

- DASHBOARD_AS_CODE.md: Guide on dashboard as code options

- boards/README.md: Documentation for using the JSON files
2026-02-03 11:21:33 +01:00
..
README.md Add pre-built dashboard JSON files for import 2026-02-03 11:21:33 +01:00
infrastructure.json Add pre-built dashboard JSON files for import 2026-02-03 11:21:33 +01:00
main-dashboard.json Add pre-built dashboard JSON files for import 2026-02-03 11:21:33 +01:00
system-overview.json Add pre-built dashboard JSON files for import 2026-02-03 11:21:33 +01:00

README.md

📦 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)

# 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! 🚀