Icon Reference¶
The plugin bundles 1064 icons across 12 sets, selectable per node in the editor
(Nodes → Icon). Every icon has an id of the form set/name — that id is what the
panel stores, and the icon is served from the plugin itself
(public/plugins/tamirsuliman-weathermap-panel/icons/<set>/<name>.svg), so maps need no
external image hosting.
Using icons
- Pick the icon from the grouped dropdown in the node's Icon section; set Width/Height (a new icon defaults to 40×40) and optional padding.
- Draw Inside places the icon within the node's border instead of above the label.
- Need something not bundled? Choose Custom Icon and paste any
https://SVG/PNG URL.
Networking (72)¶
General-purpose network equipment and infrastructure symbols — routers, switches, firewalls, servers, buildings, clouds, and more. The workhorse set for topology maps.
a-b-switchatm-switchatm-switch-2biometric-readerbridgebuildingcameracard-readercellphonecloudcomm-linkcopierdiagnostic-deviceethernetexternal-hard-driveexternal-media-drivefax-machinefiber-opticfiber-optic-2filefile-2file-serverfirewallhubkeyboardlockmainframemicro-webservermodemmonitormousemplsmpls-2multi-function-machinepatch-panelpbxpcphoneplotterprinterproject-screenproject-screen-2projectorprojector-2projector-3radio-towerrelational-databaserepeaterring-networkroutersatellitesatellite-dishscannerserverserver-2smart-phonesmart-phone-2standing-manstanding-womansuper-computerswitchtelephoneupsuservideo-cameravideo-phonevirtual-servervoip-phoneweb-servicewireless-access-pointwireless-routerworking-personRack Parts (18)¶
Vendor-neutral construction elements for composing rack elevations directly from node icons — faceplates, power components, and port hardware drawn in a consistent dark style. Combine them with per-port status nodes to build boards like the rack cabling demo.
| Icon | Id | Description |
|---|---|---|
rack/blanking-panel-1u | 1U vented blanking panel | |
rack/cable-tray | Vertical cable management tray | |
rack/fan | Chassis/PSU fan | |
rack/fiber-patch-panel-1u | 1U fiber patch panel with 12 LC duplex pairs | |
rack/fiber-port-lc | LC duplex fiber port (aqua = OM3/OM4 convention) | |
rack/fiber-port-sc | SC fiber port (orange = multimode convention) | |
rack/patch-panel-1u | 1U patch panel with 12 RJ45 keystones | |
rack/pdu-outlet | Single C13 PDU outlet | |
rack/pdu-strip | Vertical 8-outlet PDU strip | |
rack/psu-module | Hot-swap power supply module (fan + C14 inlet + latch) | |
rack/rack-frame | Empty rack frame with rail holes | |
rack/rj45-port | Single RJ45 port | |
rack/server-1u | 1U server rear: vents, two NICs, dual fans | |
rack/server-2u | 2U server rear: vent field, two NICs, dual fans | |
rack/sfp-cage | SFP/SFP+ cage with pull tab | |
rack/switch-1u-24port | 1U switch faceplate with 24 RJ45 ports | |
rack/switch-1u-8port | 1U switch faceplate with 8 RJ45 ports and uplink cages | |
rack/ups | Rack UPS (battery symbol, vents, fan) |
Cloud (18)¶
Cloud provider logos and provider-badged devices for hybrid/cloud topologies.
Plain names (cloud/aws) are brand logos (from the CC0-licensed
Simple Icons project, filled
with the brand color); cloud/<provider>-<device> names (cloud/aws-router)
combine a device shape from the Networking set with the provider logo as a
corner badge. The official AWS/Azure/GCP architecture icon packs are not
bundled for licensing reasons — scripts/fetch-cloud-icons.sh downloads them
onto your own Grafana instance, where any SVG can be used via a node's Custom
icon URL. Product names and logos are trademarks of their respective owners,
used for identification only.
awsaws-cloudaws-firewallaws-routeraws-serveraws-switchazureazure-cloudazure-firewallazure-routerazure-serverazure-switchgcpgcp-cloudgcp-firewallgcp-routergcp-servergcp-switchVendors (49)¶
Network and server hardware vendors — Juniper, F5, Fortinet, Palo Alto,
MikroTik, Ubiquiti, Huawei, Dell, HP, Lenovo, Supermicro, and more. Plain
names (vendors/juniper) are brand logos (from the CC0-licensed
Simple Icons project, filled
with the brand color); vendors/<vendor>-<device> names
(vendors/juniper-router) combine a device shape from the Networking set
with the vendor logo as a corner badge. Product names and logos are
trademarks of their respective owners, used for identification only.
delldell-serverdell-switchericssonericsson-routerf5f5-load-balancerfortinetfortinet-firewallfortinet-switchhphp-serverhp-switchhuaweihuawei-routerhuawei-serverhuawei-switchjuniperjuniper-firewalljuniper-routerjuniper-switchlenovolenovo-servermikrotikmikrotik-routermikrotik-switchmikrotik-wirelessnetgearnetgear-switchnokianokia-routeropenwrtopenwrt-routeropnsenseopnsense-firewallpaloaltopaloalto-firewallpfsensepfsense-firewallsonicwallsonicwall-firewallsupermicrosupermicro-servertplinktplink-switchtplink-wirelessubiquitiubiquiti-switchubiquiti-wirelessAerospace (5)¶
Air and space segment symbols — for SATCOM links, ground stations, in-flight or UAV connectivity maps.
| Icon | Id | Description |
|---|---|---|
aerospace/airplane | Aircraft (top view) — air routes, in-flight connectivity | |
aerospace/drone | Quadcopter drone (top view) — UAV links | |
aerospace/helicopter | Helicopter (side view) | |
aerospace/satellite | Satellite with solar wings — space segment / SATCOM | |
aerospace/satellite-dish | Ground station dish — earth segment / VSAT |
Platforms & Apps (9)¶
Kubernetes and Apache project logos (from the MIT-licensed devicon project) — for maps where a node is a service or platform. More Apache data platforms (Cassandra, Hadoop, HBase, CouchDB) live in the Databases set below.
apache-airflowapache-groovyapache-httpdapache-kafkaapache-mavenapache-sparkapache-subversionapache-tomcatkubernetesProgramming Languages (22)¶
Language logos (from devicon, MIT) — for application/service nodes tagged by their runtime.
bashccpluspluscsharpdartelixirgohaskelljavajavascriptjuliakotlinluaperlphppythonrrubyrustscalaswifttypescriptCountry Flags (265 circle + 257 square)¶
ISO 3166-1 alpha-2 flags in two styles for marking PoP/city nodes on
geographic maps:
circle (flags/<code>, from circle-flags, MIT)
and square (flags_square/<code>, from flag-icons, MIT).
Use the two-letter country code as the icon name, e.g. flags/us or flags_square/us.
Circle sample:
uscabrmxgbfrdeitesnlsechtraesaqaegzangkeincnjpkrsgauSquare sample:
uscabrmxgbfrdeitesnlsechtraesaqaegzangkeincnjpkrsgauAll available codes
Circle (265): ac · ad · ae · af · ag · ai · al · am · an · ao · aq · ar · as · at · au · aw · ax · az · ba · bb · bd · be · bf · bg · bh · bi · bj · bl · bm · bn · bo · bq · br · bs · bt · bv · bw · by · bz · ca · cc · cd · cf · cg · ch · ci · ck · cl · cm · cn · co · cp · cq · cr · cu · cv · cw · cx · cy · cz · de · dg · dj · dk · dm · do · dz · ea · ec · ee · eg · eh · er · es · et · eu · fi · fj · fk · fm · fo · fr · fx · ga · gb · gd · ge · gf · gg · gh · gi · gl · gm · gn · gp · gq · gr · gs · gt · gu · gw · gy · hk · hm · hn · hr · ht · hu · ic · id · ie · il · im · in · io · iq · ir · is · it · je · jm · jo · jp · ke · kg · kh · ki · km · kn · kp · kr · kw · ky · kz · la · lb · lc · li · lk · lr · ls · lt · lu · lv · ly · ma · mc · md · me · mf · mg · mh · mk · ml · mm · mn · mo · mp · mq · mr · ms · mt · mu · mv · mw · mx · my · mz · na · nc · ne · nf · ng · ni · nl · no · np · nr · nu · nz · om · pa · pe · pf · pg · ph · pk · pl · pm · pn · pr · ps · pt · pw · py · qa · re · ro · rs · ru · rw · sa · sb · sc · sd · se · sg · sh · si · sj · sk · sl · sm · sn · so · sr · ss · st · su · sv · sx · sy · sz · ta · tc · td · tf · tg · th · tj · tk · tl · tm · tn · to · tr · tt · tv · tw · tz · ua · ug · uk · um · un · us · uy · uz · va · vc · ve · vg · vi · vn · vu · wf · ws · xk · xx · ye · yt · yu · za · zm · zw
Square (257): ad · ae · af · ag · ai · al · am · ao · aq · ar · as · at · au · aw · ax · az · ba · bb · bd · be · bf · bg · bh · bi · bj · bl · bm · bn · bo · bq · br · bs · bt · bv · bw · by · bz · ca · cc · cd · cf · cg · ch · ci · ck · cl · cm · cn · co · cp · cr · cu · cv · cw · cx · cy · cz · de · dg · dj · dk · dm · do · dz · ec · ee · eg · eh · er · es · et · eu · fi · fj · fk · fm · fo · fr · ga · gb · gd · ge · gf · gg · gh · gi · gl · gm · gn · gp · gq · gr · gs · gt · gu · gw · gy · hk · hm · hn · hr · ht · hu · ic · id · ie · il · im · in · io · iq · ir · is · it · je · jm · jo · jp · ke · kg · kh · ki · km · kn · kp · kr · kw · ky · kz · la · lb · lc · li · lk · lr · ls · lt · lu · lv · ly · ma · mc · md · me · mf · mg · mh · mk · ml · mm · mn · mo · mp · mq · mr · ms · mt · mu · mv · mw · mx · my · mz · na · nc · ne · nf · ng · ni · nl · no · np · nr · nu · nz · om · pa · pc · pe · pf · pg · ph · pk · pl · pm · pn · pr · ps · pt · pw · py · qa · re · ro · rs · ru · rw · sa · sb · sc · sd · se · sg · sh · si · sj · sk · sl · sm · sn · so · sr · ss · st · sv · sx · sy · sz · tc · td · tf · tg · th · tj · tk · tl · tm · tn · to · tr · tt · tv · tw · tz · ua · ug · um · un · us · uy · uz · va · vc · ve · vg · vi · vn · vu · wf · ws · xk · xx · ye · yt · za · zm · zw
(eu = European Union, un = United Nations, xx = placeholder/unknown.)
Computers & Monitors (12)¶
End-user and workstation hardware.
crt-monitordata-pipekeyboardlaptop-devicelcd-monitormousepcpdaslatetabletterminalvirtual-pcDatabases & Data Platforms (48)¶
Logos for common databases, queues, and data platforms — useful when a "node" on your map is a data service rather than a network device.
aerospikeairtableapache-cassandraapache-couchdbapache-hadoopapache-hbaseaws-dynamodbaws-mobile-hubaws-rds-relational-database-serviceclouderacouchbasecrateiodatdatabase-labsdoctrineflockergoogle-firebaseibm-cloudantibm-composeinfluxdbkintoknexjsleveldbmariadbmemsqlmongodbmongodb-realmmysqlneo4jnuodboracleparseperconapostgresqlpouchdbprismapumpkindbpusherredisredsminrethinkdbriakrocksdbrxdbscaledronesequelizesqldepsqliteCisco (289)¶
The classic Cisco topology icon set — the full range of routers, switches, security appliances, wireless, voice, and datacenter symbols familiar from network diagrams.
100baset-hub1070010ge-fcoe152003x74-floor-cluster-control6700-series7500ars7513accesspointaceacsadmandrogenous-personantennaasa-5500asic-processorasr-1000-seriesataatm-3800atm-fast-gigabitatm-routeratm-switchatm-tag-switch-routeravsaxpbbsmbranch-officebreakout-boxbridgebroadcast-routerbts-10200cable-modemcallmanagercarcarrier-routing-systemcddi-fddicdmcell-phonecentri-firewallcisco-1000cisco-cacisco-file-enginecisco-hubcisco-securitycisco-unified-presence-servercisco-unity-expresscisco-worksclass-4-5-switchcloudcommunications-servercongtent-switch-modulecontact-centercontent-acquirercontent-engine-cache-directorcontent-service-routercontent-service-switch-1100content-switchcontent-transformation-engine-cs-marscsm-scsu-dsucubedetectordirector-class-fibre-channel-didirectory-serverdiskettedistributed-directordot-dotdptdslamdual-modedwdm-filterend-officefaxfc-storagefddi-ringfibre-channel-disk-subsystemfibre-channel-fabric-switchfile-cabinetfile-serverfileserverfirewallfirewall-service-module-fwsmfront-end-processorgatekeepergeneral-appliancegeneric-buildinggeneric-gatewaygeneric-processorgeneric-softswitchgigabit-switch-atm-tag-routergovernment-buildingground-terminalguardh323handheldhootphonehosthp-minihubiad-routeribm-mainframeibm-mini-as400ibm-towericmicsintelliswitch-stackinternet-streamerios-firewallios-slbipip-communicatorip-dslip-phoneip-telephony-routeriptciptv-content-manageriptv-serveriscsi-routerisdn-switchitpjbodkeykeyslan-to-lanlaptoplayer-2-remote-switchlayer-3-switchlightweight-aplocaldirectorlocklongreach-cpemac-womanmacintoshman-womanmas-gatewaymaumcumdume1100mediatormeetingplacemesh-apmetro-1500mgx-8000-multiservice-switchmicrophonemicrowebservermini-vaxmobile-access-ip-phonemobile-access-routermobile-streamermodemmoh-servermsemulti-fabric-server-switchmultilayer-remote-switchmultiswitch-devicemuxmxenac-appliancencence-routernetflow-routernetrangernetsonarnetwork-managementnetwork-securitynexus-1000nexus-2000-fabric-extendernexus-5000nexus-7000octelons15500optical-amplifieroptical-services-routeroptical-transportpadpad-x28page-iconpbxpbx-switchpcpc-adapter-cardpc-manpc-routercardpc-sosftwarepc-videopdaphonephone-faxpix-firewallpmcprinterprogrammable-switchprotocol-translatorpxfradio-towerratemuxrelational-databaserepeaterrf-modemroute-switch-processorrouterrouter-firewallrouter-in-buildingrouter-with-silicon-switchrpsrpsrunning-mansafeharbor-iconsattelitesattelite-dishscannerserver-switchserver-with-routerservice-controlservice-moduleservice-routerservicesset-top-boxsimultlayer-switchsip-proxy-serversitting-womansmall-businesssmall-hubsoftphonesoftswitch-pgw-mgcsoftware-based-serverspace-routerspeakersscssl-terminatorstandard-hoststanding-manstanding-womanstbstorage-routerstorge-serverstpstreamersun-workstationsupercomputersvxsystem-controllertablettape-arraytdm-routertelecommuter-housetelecommuter-house-pctelecommuter-icontokentp-mcutranspathtruckturrettvubr910umg-seriesunity-serveruniversal-gatewayuniversityupcupsvaultvideo-cameravipvirtual-layer-switchvirtual-switch-controller-vsc3voice-atm-switchvoice-commservervoice-routervoice-switchvpn-concentratorvpn-gatewayvsswaewavelength-routerweb-browserweb-clusterwi-fi-tagwirelesswireless-location-appliancewireless-routerwireless-transportwirelss-bridgewismwlan-controllerworkgroup-directorworkgroup-switchworkstationwww-serverThis page is generated from the bundled icon sets — regenerate with
node website/scripts/generate-icon-reference.js after adding icons.