/** * Dashboard Configuration * * Edit this file to customize your dashboard! * Add, remove, or modify services as needed. */ const DASHBOARD_CONFIG = { // Dashboard branding title: "Home Dashboard", subtitle: "Your self-hosted services at a glance", // Status check settings enableStatusCheck: true, // Set to false to disable status checking statusCheckInterval: 60000, // How often to check status (in milliseconds) statusTimeout: 5000, // Timeout for status checks (in milliseconds) // Quick Links - appear as buttons at the top quickLinks: [ { name: "Router", url: "http://192.168.1.1", icon: "🌐" }, { name: "Speed Test", url: "https://fast.com", icon: "⚡" }, { name: "GitHub", url: "https://github.com/kiyreload27", icon: "💻" } ], // Your services - organize by category! // Categories: media, network, storage, automation, security, monitoring, development, other services: [ // === MEDIA === { name: "Plex", description: "Stream your personal media library anywhere", url: "http://192.168.1.196:32400/web", icon: "plex", color: "orange", category: "media" }, { name: "Jellyfin", description: "Free software media system - Plex alternative", url: "http://localhost:8096", icon: "jellyfin", color: "purple", category: "media" }, // === NETWORK === // === STORAGE === { name: "TrueNAS", description: "Self-hosted cloud storage and Application Server", url: "http://192.168.1.196", icon: "trueNAS", color: "blue", category: "storage" }, // === MONITORING === { name: "Portainer", description: "Docker container management and monitoring", url: "http://localhost:9000", icon: "portainer", color: "cyan", category: "monitoring" } ] }; /** * Service Icons (SVG) * Add custom icons for your services here */ const SERVICE_ICONS = { plex: ``, pihole: ``, jellyfin: ``, sonarr: ``, radarr: ``, homeassistant: ``, portainer: ``, nextcloud: ``, grafana: ``, transmission: ``, vpn: ``, nginx: ``, trueNAS: ``, unraid: ``, proxmox: ``, default: `` };