Request Tracker 5 Network Diagram

---
config:
  flowchart:
    htmlLabels: true
    curve: linear
  theme: base
  themeVariables:
    background: #dddddd
    darkMode: false
    errorBkgColor: #dddddd
    errorTextColor: #dddddd
    fontFamily: #dddddd
    fontSize: #dddddd
    lineColor: #dddddd
    mainBkg: #dddddd
    noteBkgColor: #dddddd
    noteBorderColor: #dddddd
    noteTextColor: #dddddd
    primaryBorderColor: #dddddd
    primaryColor: #dddddd
    primaryTextColor: #dddddd
    secondaryBorderColor: #dddddd
    secondaryColor: #dddddd
    secondaryTextColor: #dddddd
    tertiaryBorderColor: #dddddd
    tertiaryColor: #dddddd
    tertiaryTextColor: #dddddd
    textColor: #dddddd
    clusterBkg: #dddddd
    clusterBorder: #dddddd
    defaultLinkColor: #dddddd
    edgeLabelBackground: #dddddd
    nodeBorder: #dddddd
    nodeTextColor: #dddddd
    titleColor: #dddddd
---
flowchart TB

subgraph app
    direction TB
    subgraph internet[Internet]
        direction LR
        rtpuburl[
            biostat.wustl.edu/rt5
            Public URL
        ]:::puburl@{icon: "carbon:url",form:"rounded"}
        rtpubsmtp[
            rt.biostat.wustl.edu
            Public SMTP
        ]:::puburl@{icon: "carbon:url",form:"rounded"}
    end
    subgraph wustlnet[WUSTL Network]
        direction TB
        subgraph wuit[WUIT]
            osmtp[
                osmtp.wustl.edu
                SMTP Relay Server
            ]:::server@{icon: "carbon:bare-metal-server",form:"rounded"}
            
            smtp[
                smtp.wustl.edu
                SMTP Server
            ]:::server@{icon: "carbon:bare-metal-server",form:"rounded"}
            
            lb[
                Load Balancer
            ]:::server@{icon: "carbon:load-balancer-global",form:"rounded"}
        end
        subgraph wusmnet[WUSM Network]
            direction TB
            subgraph datacenter["Data Center"]
                direction TB
                arachne["
                    arachne.biostat.wusm.wustl.edu
                    HTTP Server
                "]:::server@{icon: "carbon:bare-metal-server",form:"rounded"}

                wubios["
                    wubios.biostat.wusm.wustl.edu
                    SMTP Server
                "]:::server@{icon: "carbon:bare-metal-server",form:"rounded"}
            end
        end
    end
end

rtpubsmtp-->|SMTP Ingress|smtp
rtpuburl-->|HTTPS|lb
smtp-->|SMTP Ingress|wubios
lb-->|HTTPS|arachne
wubios<-->|SMTP|arachne
wubios-->|SMTP Egress|osmtp

linkStyle 0,1 stroke:#EF2929,stroke-width:2px,color:#EF2929,background:transparent
linkStyle 4,5 stroke:#00A600,stroke-width:2px,color:#00A600,background:transparent
linkStyle 2,3 stroke: #F57900, stroke-width:2px,color: #F57900,background:transparent

classDef appnet fill:#dddddd,stroke:#888888,stroke-width:2px,color:#dddddd
classDef extnet fill:#dddddd,stroke:#EF2929,color:#EF2929,stroke-dasharray:5 5,stroke-width:2px,font:serif
classDef intnet fill:#dddddd,stroke:#CC6500,color:#CC6500,stroke-dasharray:5 5,stroke-width:2px,font:serif
classDef securenet fill:#dddddd,stroke:#00A600,color:#00A600,stroke-dasharray:5 5,stroke-width:2px,font:serif
classDef dc fill:#dddddd,stroke:#204A87,color:#204A87,stroke-dasharray:5 5,stroke-width:2px,font:serif
classDef server fill:#dddddd,stroke:#204A87,color:#204A87

class app appnet
class internet extnet
class wustlnet intnet
class wusmnet securenet
class datacenter,wuit dc

Updated on August 7, 2025