diff --git a/README.md b/README.md index 49bcd75..c36a27e 100644 --- a/README.md +++ b/README.md @@ -187,23 +187,62 @@ flowchart TD -## Applications / Services +## Software + +### Infrastructure + +### Operating systems + +| Logo | Name | Description | +|------|------|-------------| +| Talos Linux | Talos Linux | Kubernetes distribution and operating system for cluster nodes | +| MikroTik RouterOS | MikroTik RouterOS | Router operating system for MikroTik devices | + +### Configuration management + +| Logo | Name | Description | +|------|------|-------------| +| Flux CD | Flux CD | GitOps operator for reconciling cluster state with Git repository | +| Ansible | Ansible | Configuration management and automation tool | +| | Vault Secrets Operator | Kubernetes operator for syncing secrets from OpenBao/Vault to Kubernetes | + +### Networking + +| Logo | Name | Description | +|------|------|-------------| +| Cilium | Cilium | CNI, BGP control plane, kube-proxy replacement and Load Balancer for cluster networking | +| Nginx | Nginx Ingress Controller | Ingress controller for routing external traffic to services in the cluster | +| cert-manager | cert-manager | Automatic TLS certificate management | + +### Storage + +| Logo | Name | Description | +|------|------|-------------| +| OpenEBS | OpenEBS LVM LocalPV | Container Storage Interface for managing persistent volumes on local LVM pools | +| OpenBao | OpenBao | Secret storage (HashiCorp Vault compatible) | +| CloudNativePG | CloudNativePG | PostgreSQL operator for managing PostgreSQL instances | + +### Development tools + +| Logo | Name | Description | +|------|------|-------------| +| devenv | devenv | Tool for declarative managment of development environment using Nix | +| Renovate | Renovate | Bot for keeping dependencies up to date | + +### AI infrastructure | Logo | Name | Address | Description | |------|------|---------|-------------| -| Flux CD | Flux CD | | GitOps operator for reconciling cluster state with Git repository | -| Cilium | Cilium | | CNI, BGP control plane, kube-proxy replacement and Load Balancer for cluster networking | -| OpenEBS | OpenEBS LVM LocalPV | | Container Storage Interface for managing persistent volumes on local LVM pools | -| Gitea | Gitea | https://gitea.lumpiasty.xyz/ | Private Git repository hosting and artifact storage (Docker, Helm charts) | -| OpenBao | OpenBao | https://openbao.lumpiasty.xyz:8200/ | Secret storage (HashiCorp Vault compatible) | -| Renovate | Renovate | | Bot for keeping dependencies up to date | -| cert-manager | cert-manager | | Automatic TLS certificate management | -| Nginx | Nginx Ingress Controller | | Ingress controller for routing external traffic to services in the cluster | -| CloudNativePG | CloudNativePG | | PostgreSQL operator for managing PostgreSQL instances | -| Immich | Immich | https://immich.lumpiasty.xyz/ | Self-hosted photo and video backup and streaming service | -| iSpeak3 | iSpeak3.pl | [ts3server://ispeak3.pl](ts3server://ispeak3.pl) | Public TeamSpeak 3 voice communication server | | LLaMA.cpp | LLaMA.cpp | https://llama.lumpiasty.xyz/ | LLM inference server running local models with GPU acceleration | + +### Applications/Services + +| Logo | Name | Address | Description | +|------|------|---------|-------------| +| Gitea | Gitea | https://gitea.lumpiasty.xyz/ | Private Git repository hosting and artifact storage (Docker, Helm charts) | | Open WebUI | Open WebUI | https://openwebui.lumpiasty.xyz/ | Web UI for chatting with LLMs running on the cluster | +| iSpeak3 | iSpeak3.pl | [ts3server://ispeak3.pl](ts3server://ispeak3.pl) | Public TeamSpeak 3 voice communication server | +| Immich | Immich | https://immich.lumpiasty.xyz/ | Self-hosted photo and video backup and streaming service | | Frigate | Frigate | https://frigate.lumpiasty.xyz/ | NVR for camera system with AI object detection and classification | diff --git a/docs/assets/ansible.svg b/docs/assets/ansible.svg new file mode 100644 index 0000000..ef2ba5f --- /dev/null +++ b/docs/assets/ansible.svg @@ -0,0 +1 @@ + diff --git a/docs/assets/devenv.svg b/docs/assets/devenv.svg new file mode 100644 index 0000000..7783abf --- /dev/null +++ b/docs/assets/devenv.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/docs/assets/mikrotik.svg b/docs/assets/mikrotik.svg new file mode 100644 index 0000000..cb3a194 --- /dev/null +++ b/docs/assets/mikrotik.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/assets/talos.svg b/docs/assets/talos.svg new file mode 100644 index 0000000..07d9c31 --- /dev/null +++ b/docs/assets/talos.svg @@ -0,0 +1 @@ +