Whitelisting K12Panel Domains on Your Network
If your school or district uses a web content filter, firewall, or proxy, you will need to whitelist the following domains to ensure K12Panel functions correctly. Blocking any of these may result in login failures, missing map data, broken charts, or the K12Panel Agent being unable to communicate with the server.
Required Domains
The following domains must be allowed through your content filter or firewall for all devices that access K12Panel, including administrator workstations and managed assets running the K12Panel Agent.
| Domain | Purpose |
|---|---|
my.k12panel.com |
Main application, Agent API, and WebSocket communication (HTTPS + WSS) |
stackpath.bootstrapcdn.com |
UI framework resources |
cdn.jsdelivr.net |
UI framework resources |
code.jquery.com |
UI framework resources |
use.fontawesome.com |
Icons and interface elements |
cdnjs.cloudflare.com |
UI framework resources |
maps.googleapis.com |
Geographic Asset Maps |
www.gstatic.com |
Report and Budget Charts |
Conditional Domains
The following domains are only required depending on your organization's configuration:
| Domain | Required When |
|---|---|
accounts.google.com |
Your organization uses Login with Google |
login.microsoftonline.com |
Your organization uses Login with Microsoft |
Notes
Both HTTPS (port 443) and WSS (WebSocket Secure) traffic must be permitted for my.k12panel.com. Standard HTTPS-only rules will not be sufficient for real-time Agent communication.
Wildcard rules will not work as a substitute for the specific domains listed above. Each domain should be whitelisted individually.
If you are unsure whether your content filter is blocking any of these domains, try accessing my.k12panel.com from a device that is not on your filtered network and compare the behavior. You can also check your filter's block logs for any of the domains listed here.
Still Having Trouble?
If K12Panel is still not functioning correctly after whitelisting these domains, check out the related article on configuring your antivirus to work with Panel, or contact K12Panel support.