update architecture to reflect decoupling productization

This commit is contained in:
Kiara Grouwstra 2025-05-22 16:19:17 +02:00
parent 9f9723ea62
commit d2240a2d23
Signed by: kiara
SSH key fingerprint: SHA256:COspvLoLJ5WC5rFb9ZDe5urVCkK4LJZOsjfF4duRJFU
4 changed files with 32 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View file

@ -0,0 +1,32 @@
// usage: nix-shell -p graphviz --command dot -T png -o architecture.png architecture.dot
digraph FediversityArchitecture {
graph[fontname="Liberation Sans"];
node[shape=box, style="rounded", fontname="Liberation Sans"];
subgraph cluster_frontends {
label="front-ends";
tofu[label="OpenTofu CLI"];
panel[label="FediPanel"];
protagio[label="NixPanel"];
}
tofu -> core;
panel -> core;
protagio -> core;
core[label="fediversity-core"];
subgraph cluster_hypervisor {
label="proxmox";
nextcloud;
vaultwarden;
dots[label="..."];
}
core -> nextcloud;
core -> vaultwarden;
core -> dots;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 24 KiB