Skip to content
PlantUML templates

PlantUML — Network Topology

Subnet-based office network — portable PlantUML with grouped subnets.

Template previewPlantUML
Rendering…

Make it your own.

@startuml
!theme plain
skinparam backgroundColor transparent
skinparam linetype ortho
title Office network topology

rectangle "Office network" {
  rectangle "DMZ — 10.0.1.0/24" #fee2e2 {
    component "Firewall\nFortigate · 10.0.1.1" as fw
    component "Web server\nnginx · 10.0.1.10" as web
  }
  rectangle "Inside — 10.0.2.0/24" #dcfce7 {
    component "App server\nJava 21 · 10.0.2.10" as app
    database "Database\nPostgres · 10.0.2.20" as db
  }
  rectangle "Users — 10.0.3.0/24" #dbeafe {
    component "Workstation 1\nmacOS · 10.0.3.10" as ws1
    component "Workstation 2\nLinux · 10.0.3.11" as ws2
  }
}

fw --> web
web --> app
app --> db
ws1 --> fw
ws2 --> fw
@enduml