{ "client_requirement": "client_is_nothing+", "items": [ { "type": "auth_wrapper", "client_requirement": "client_is_nothing=", "items": [ { "type": "auth_card", "items": [ { "type": "h1", "text": "Routlin Dashboard" }, { "type": "p", "text": "Log in to monitor and manage your network." }, { "type": "spacer" }, { "type": "button_primary", "action": "/accountlogin", "text": "Log In" } ] } ] }, { "type": "header_page_title", "client_requirement": "client_is_viewer+", "items": [ { "type": "h1", "text": "Overview" }, { "type": "p", "text": "Current network status at a glance." } ] }, { "type": "stat_card_grid", "client_requirement": "client_is_viewer+", "items": [ { "type": "stat_card", "label": "DHCP Leases", "value": "%STAT_LEASE_COUNT%", "sub": "active leases", "variant": "accent" }, { "type": "stat_card", "label": "Queries Blocked", "value": "%STAT_BLOCKED_TODAY%", "sub": "in last 24h", "variant": "warning" }, { "type": "stat_card", "label": "Public IP", "value": "%STAT_PUBLIC_IP%", "sub": "%STAT_DDNS_HOSTNAME%" } ] }, { "type": "card", "label": "Network", "client_requirement": "client_is_viewer+", "items": [ { "type": "grid", "rows": [ { "cells": [ { "type": "grid_label", "text": "WAN Interface" }, { "type": "grid_value", "text": "%GENERAL_WAN_INTERFACE%" } ] }, { "cells": [ { "type": "grid_label", "text": "VLANs" }, { "type": "grid_value", "text": "%OVERVIEW_VLAN_NAMES%" } ] }, { "cells": [ { "type": "grid_label", "text": "Firewall" }, { "type": "grid_value", "text": "%STAT_NFTABLES_STATUS%" } ] }, { "cells": [ { "type": "grid_label", "text": "System Uptime" }, { "type": "grid_value", "text": "%STAT_UPTIME%" } ] } ] } ] }, { "type": "card", "label": "DNS Blocking", "client_requirement": "client_is_viewer+", "items": [ { "type": "grid", "rows": [ { "cells": [ { "type": "grid_label", "text": "Blocked Domains" }, { "type": "grid_value", "text": "%STAT_BLOCKED_DOMAINS%" } ] }, { "cells": [ { "type": "grid_label", "text": "Active Blocklists" }, { "type": "grid_value", "text": "%STAT_BLOCKLIST_COUNT% lists" } ] }, { "cells": [ { "type": "grid_label", "text": "Last Refreshed" }, { "type": "grid_value", "text": "%STAT_BL_LAST_UPDATE%" } ] }, { "cells": [ { "type": "grid_label", "text": "Active IP Bans" }, { "type": "grid_value", "text": "%STAT_BANNED_IP_COUNT% rules" } ] } ] } ] }, { "type": "card", "label": "DNS Statistics", "client_requirement": "client_is_viewer+", "items": [ { "type": "grid", "rows": [ { "cells": [ {"type": "grid_label", "text": "Total Queries"}, {"type": "grid_value", "text": "%DNS_STAT_QUERIES%"} ] }, { "cells": [ {"type": "grid_label", "text": "Cache Hits"}, {"type": "grid_value", "text": "%DNS_STAT_HITS% (%DNS_STAT_HIT_RATE% hit rate)"} ] }, { "cells": [ {"type": "grid_label", "text": "Forwarded to Upstream"}, {"type": "grid_value", "text": "%DNS_STAT_FORWARDED%"} ] }, { "cells": [ {"type": "grid_label", "text": "Authoritative Answers"}, {"type": "grid_value", "text": "%DNS_STAT_AUTH%"} ] }, { "cells": [ {"type": "grid_label", "text": "TCP Peak"}, {"type": "grid_value", "text": "%DNS_STAT_TCP_PEAK%"} ] }, { "cells": [ {"type": "grid_label", "text": "Cache Capacity"}, {"type": "grid_value", "text": "%DNS_CACHE_SIZE% entries"} ] }, { "cells": [ {"type": "grid_label", "text": "DNS Providers"}, {"type": "grid_value", "text": "%OVERVIEW_UPSTREAM_SERVERS%"} ] }, { "cells": [ {"type": "grid_label", "text": "Tracking Since"}, {"type": "grid_value", "text": "%DNS_METRICS_SINCE%"} ] }, { "cells": [ {"type": "grid_label", "text": "Last Updated"}, {"type": "grid_value", "text": "%DNS_METRICS_UPDATED%"} ] } ] } ] } ] }