Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| infrastructure [2025/12/21 06:14] – created diamond | infrastructure [2025/12/29 10:18] (current) – diamond | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| # Infrastructure | # Infrastructure | ||
| + | |||
| + | ## Pages | ||
| + | |||
| + | ```dokuwiki | ||
| + | <catlist : | ||
| + | ``` | ||
| + | |||
| + | ## Requirements | ||
| + | |||
| + | Below are the set of requirements for dma.space' | ||
| + | |||
| + | 1. [Core services](# | ||
| + | 2. Highly redundant backup and storage | ||
| + | 3. Reliable internet connectivity for everyone and everything at the space | ||
| + | |||
| + | ## Architecture | ||
| + | |||
| + | Non-comprehensive overviews of the infrastructure' | ||
| + | |||
| + | ### Current | ||
| + | |||
| + | ```dokuwiki | ||
| + | < | ||
| + | flowchart TD | ||
| + | nixos_boxes[" | ||
| + | cloudflared | ||
| + | |||
| + | subgraph nixos_boxes | ||
| + | nixos_authentik[" | ||
| + | nixos_portal[" | ||
| + | nixos_wiki[" | ||
| + | nixos_zulip[" | ||
| + | end | ||
| + | |||
| + | nixos_boxes --> cloudflared | ||
| + | cloudflared --> internet[" | ||
| + | </ | ||
| + | ``` | ||
| + | |||
| + | ### Eventual | ||
| + | |||
| + | ```dokuwiki | ||
| + | < | ||
| + | flowchart TD | ||
| + | nixos_boxes --> k8s[" | ||
| + | k8s -- " | ||
| + | k8s -- " | ||
| + | |||
| + | subgraph k8s[" | ||
| + | k8s_vaultwarden[" | ||
| + | k8s_authentik[" | ||
| + | k8s_portal[" | ||
| + | k8s_wiki[" | ||
| + | k8s_s3[" | ||
| + | k8s_zulip[" | ||
| + | end | ||
| + | |||
| + | subgraph nas[" | ||
| + | subgraph nas_s1[" | ||
| + | end | ||
| + | subgraph nas_s2[" | ||
| + | end | ||
| + | subgraph nas_s3[" | ||
| + | end | ||
| + | nas_iscsi[" | ||
| + | nas_iscsi --> nas_s1 | ||
| + | end | ||
| + | |||
| + | subgraph network[" | ||
| + | ingress[" | ||
| + | ingress --> internet[" | ||
| + | end | ||
| + | </ | ||
| + | ``` | ||