summaryrefslogtreecommitdiff
path: root/docs/admin/arch_public.dot
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2022-06-14 10:02:50 +0200
committerMarkus Heiser <markus.heiser@darmarit.de>2022-07-30 13:39:35 +0200
commited8a1690296cfc55f67dc0a4dac6dee06a47bd06 (patch)
treec2d2a4c8e5369b4f9a65d12c23c2dd0cb05d58f0 /docs/admin/arch_public.dot
parent782f73540e2d383ea122716507ccd9582918ab51 (diff)
[doc] update documentation of the installation procedures
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Diffstat (limited to 'docs/admin/arch_public.dot')
-rw-r--r--docs/admin/arch_public.dot39
1 files changed, 18 insertions, 21 deletions
diff --git a/docs/admin/arch_public.dot b/docs/admin/arch_public.dot
index c4ee5f3c1..526fb53da 100644
--- a/docs/admin/arch_public.dot
+++ b/docs/admin/arch_public.dot
@@ -1,33 +1,30 @@
digraph G {
- node [style=filled, shape=box, fillcolor="#ffffcc", fontname="Sans"];
+ node [style=filled, shape=box, fillcolor="#ffffcc", fontname=Sans];
edge [fontname="Sans"];
- browser [label="Browser", shape=Mdiamond];
- rp [label="Reverse Proxy", href="https://docs.searxng.org/utils/filtron.sh.html#public-reverse-proxy"];
- filtron [label="Filtron", href="https://docs.searxng.org/utils/filtron.sh.html"];
- morty [label="Morty", href="https://docs.searxng.org/utils/morty.sh.html"];
- static [label="Static files", href="url to configure static files"];
- uwsgi [label="uwsgi", href="https://docs.searxng.org/utils/searx.sh.html"]
- searx1 [label="Searx #1"];
- searx2 [label="Searx #2"];
- searx3 [label="Searx #3"];
- searx4 [label="Searx #4"];
+ browser [label="browser", shape=tab, fillcolor=aliceblue];
+ rp [label="reverse proxy"];
+ static [label="static files", shape=folder, href="url to configure static files", fillcolor=lightgray];
+ uwsgi [label="uwsgi", shape=parallelogram href="https://docs.searxng.org/utils/searx.sh.html"]
+ redis [label="redis DB", shape=cylinder];
+ searxng1 [label="SearXNG #1", fontcolor=blue3];
+ searxng2 [label="SearXNG #2", fontcolor=blue3];
+ searxng3 [label="SearXNG #3", fontcolor=blue3];
+ searxng4 [label="SearXNG #4", fontcolor=blue3];
browser -> rp [label="HTTPS"]
- subgraph cluster_searx {
- label = "Searx instance" fontname="Sans";
+ subgraph cluster_searxng {
+ label = "SearXNG instance" fontname=Sans;
bgcolor="#fafafa";
{ rank=same; static rp };
- rp -> morty [label="optional: images and HTML pages proxy"];
- rp -> static [label="optional: reverse proxy serves directly static files"];
- rp -> filtron [label="HTTP"];
- filtron -> uwsgi [label="HTTP"];
- uwsgi -> searx1;
- uwsgi -> searx2;
- uwsgi -> searx3;
- uwsgi -> searx4;
+ rp -> static [label="optional: reverse proxy serves static files", fillcolor=slategray, fontcolor=slategray];
+ rp -> uwsgi [label="http:// (tcp) or unix:// (socket)"];
+ uwsgi -> searxng1 -> redis;
+ uwsgi -> searxng2 -> redis;
+ uwsgi -> searxng3 -> redis;
+ uwsgi -> searxng4 -> redis;
}
}