openws.c4
1 model { 2 3 person = actor "Person" { 4 style { 5 shape person 6 color green 7 } 8 } 9 openws = context "OpenWS" { 10 icon @/microvisor-systems-logo.png 11 summary "Open Web Services" 12 style { 13 color: violet-500 14 opacity: 40% 15 } 16 17 caddy = code "Caddy" { 18 link https://caddyserver.com "Website" 19 icon https://avatars.githubusercontent.com/u/12955528?s=200&v=4 20 style { 21 shape queue 22 color green 23 opacity 40% 24 } 25 26 virtual-hosts = code "Virtual Hosts" { 27 icon https://avatars.githubusercontent.com/u/12955528?s=200&v=4 28 style { 29 shape storage 30 color green 31 } 32 } 33 34 reverse-proxy = code "Reverse Proxy" { 35 icon https://avatars.githubusercontent.com/u/12955528?s=200&v=4 36 style { 37 shape queue 38 color green 39 } 40 } 41 } 42 43 homepage = component "Homepage" { 44 icon @/microvisor-systems-logo.png 45 link https://openws.org 46 47 style { 48 shape mobile 49 color purple-50 50 } 51 } 52 53 54 open-webui = component "Open-WebUI" { 55 link https://docs.openwebui.com "📚 Docs" 56 icon https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/open-webui.svg 57 58 style { 59 color gray 60 shape browser 61 } 62 } 63 64 ollama = component "Ollama" { 65 link https://ollama.com "Website" 66 link https://docs.ollama.com "📚 Docs" 67 icon https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/ollama-dark.svg 68 69 style { 70 color gray 71 shape queue 72 } 73 } 74 75 docs = component "Docs" { 76 link https://docs.openws.org "📚 Docs" 77 icon @/likec4-symbol.svg 78 style { 79 color slate 80 shape browser 81 } 82 } 83 84 } 85 }