diff --git a/src/content/docs/applications/descheduler.mdx b/src/content/docs/applications/descheduler.mdx
index 588dba7..f7c588a 100644
--- a/src/content/docs/applications/descheduler.mdx
+++ b/src/content/docs/applications/descheduler.mdx
@@ -14,6 +14,10 @@ hero:
icon: right-arrow
---
+import { Aside } from '@astrojs/starlight/components';
+
+
+
# Purpose
Automated service that balances pods across the nodes according to configuration.
diff --git a/src/content/docs/applications/external-dns.mdx b/src/content/docs/applications/external-dns.mdx
index f0e8cf2..ad83f65 100644
--- a/src/content/docs/applications/external-dns.mdx
+++ b/src/content/docs/applications/external-dns.mdx
@@ -14,6 +14,10 @@ hero:
icon: right-arrow
---
+import { Aside } from '@astrojs/starlight/components';
+
+
+
# Purpose
Makes DNS entries of Kubernetes resources into an external DNS provider.
diff --git a/src/content/docs/applications/external-secrets.mdx b/src/content/docs/applications/external-secrets.mdx
index 0a421e9..a29f436 100644
--- a/src/content/docs/applications/external-secrets.mdx
+++ b/src/content/docs/applications/external-secrets.mdx
@@ -14,6 +14,10 @@ hero:
icon: right-arrow
---
+import { Aside } from '@astrojs/starlight/components';
+
+
+
# Purpose
Very useful, decalarative way to make Kubernetes Secrets from an external provider.
diff --git a/src/content/docs/applications/garage.mdx b/src/content/docs/applications/garage.mdx
index 684ffd5..7a8b247 100644
--- a/src/content/docs/applications/garage.mdx
+++ b/src/content/docs/applications/garage.mdx
@@ -14,6 +14,10 @@ hero:
icon: right-arrow
---
+import { Aside } from '@astrojs/starlight/components';
+
+
+
# Purpose
Clustered S3 storage provider.
diff --git a/src/content/docs/applications/gatus.mdx b/src/content/docs/applications/gatus.mdx
index dc2b2d8..48adb8c 100644
--- a/src/content/docs/applications/gatus.mdx
+++ b/src/content/docs/applications/gatus.mdx
@@ -14,6 +14,10 @@ hero:
icon: right-arrow
---
+import { Aside } from '@astrojs/starlight/components';
+
+
+
# Purpose
Uptime and down notifications for all endpoints, both local and public.
diff --git a/src/content/docs/applications/gitea.mdx b/src/content/docs/applications/gitea.mdx
index 5ba240d..d27a129 100644
--- a/src/content/docs/applications/gitea.mdx
+++ b/src/content/docs/applications/gitea.mdx
@@ -18,6 +18,10 @@ import { Aside } from '@astrojs/starlight/components';
+
+
+
+
# Purpose
Git repoistory for storing all my code.
diff --git a/src/content/docs/applications/grafana-operator.mdx b/src/content/docs/applications/grafana-operator.mdx
index a5f06a2..35bc0d1 100644
--- a/src/content/docs/applications/grafana-operator.mdx
+++ b/src/content/docs/applications/grafana-operator.mdx
@@ -14,6 +14,10 @@ hero:
icon: right-arrow
---
+import { Aside } from '@astrojs/starlight/components';
+
+
+
# Purpose
Operator to declaratively make Grafana dashboards.
diff --git a/src/content/docs/applications/harbor.mdx b/src/content/docs/applications/harbor.mdx
index 09b3cc6..bd805e6 100644
--- a/src/content/docs/applications/harbor.mdx
+++ b/src/content/docs/applications/harbor.mdx
@@ -14,6 +14,10 @@ hero:
icon: right-arrow
---
+import { Aside } from '@astrojs/starlight/components';
+
+
+
# Purpose
Pull through cache and registry for personal images built in Gitea.
diff --git a/src/content/docs/applications/immich.mdx b/src/content/docs/applications/immich.mdx
index ab43426..9d33d8d 100644
--- a/src/content/docs/applications/immich.mdx
+++ b/src/content/docs/applications/immich.mdx
@@ -14,6 +14,10 @@ hero:
icon: right-arrow
---
+import { Aside } from '@astrojs/starlight/components';
+
+
+
# Purpose
Alternative to Google Photos, stores all my photos.
diff --git a/src/content/docs/applications/jellyfin.mdx b/src/content/docs/applications/jellyfin.mdx
index afb27ad..f348789 100644
--- a/src/content/docs/applications/jellyfin.mdx
+++ b/src/content/docs/applications/jellyfin.mdx
@@ -14,6 +14,10 @@ hero:
icon: right-arrow
---
+import { Aside } from '@astrojs/starlight/components';
+
+
+
# Purpose
Provides video, such as movies and shows.
diff --git a/src/content/docs/applications/jellystat.mdx b/src/content/docs/applications/jellystat.mdx
index c1ef24f..7c4af3d 100644
--- a/src/content/docs/applications/jellystat.mdx
+++ b/src/content/docs/applications/jellystat.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/jellystat
icon: right-arrow
---
+
+# Purpose
+
+Monitors and provides stats for Jellyfin.
+
+# Notes
+
+Mostly just runs in the background. Stats for size of library and most recently added are the most useful. Jellyfin's 'recently added' doesn't work that well.
diff --git a/src/content/docs/applications/karakeep.mdx b/src/content/docs/applications/karakeep.mdx
index 7b55a88..0943a87 100644
--- a/src/content/docs/applications/karakeep.mdx
+++ b/src/content/docs/applications/karakeep.mdx
@@ -17,3 +17,13 @@ hero:
import { Aside } from '@astrojs/starlight/components';
+
+# Purpose
+
+Organizes and tags bookmarks.
+
+# Notes
+
+Used to be called 'Hoarder', new name is better.
+
+Connect to [Ollama](https://docs.alexlebens.dev/applications/ollama/) for using AI to generate the tags.
diff --git a/src/content/docs/applications/kiwix.mdx b/src/content/docs/applications/kiwix.mdx
index 2d95e87..4c57f55 100644
--- a/src/content/docs/applications/kiwix.mdx
+++ b/src/content/docs/applications/kiwix.mdx
@@ -13,3 +13,14 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/kiwix
icon: right-arrow
---
+
+# Purpose
+
+Local copies of various wikis and other datasets.
+
+# Notes
+
+Full backups, including images, of Wikipedia.
+
+[qBittorrent](https://docs.alexlebens.dev/applications/qbittorrent/) has a category that will download the Kiwix files into the directory it reads from.
+
diff --git a/src/content/docs/applications/komodo.mdx b/src/content/docs/applications/komodo.mdx
index 0e997d0..06b1767 100644
--- a/src/content/docs/applications/komodo.mdx
+++ b/src/content/docs/applications/komodo.mdx
@@ -13,3 +13,13 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/komodo
icon: right-arrow
---
+
+# Purpose
+
+Manages deployments of single nodes hosts with docker compose stacks.
+
+# Notes
+
+Manual setup, but follows Gitops with webhook triggered updates from Gitea.
+
+Compose files are placed in [infrastructure](https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/hosts) under the hosts dir.
diff --git a/src/content/docs/applications/kube-prometheus-stack.mdx b/src/content/docs/applications/kube-prometheus-stack.mdx
index 226e384..1167b63 100644
--- a/src/content/docs/applications/kube-prometheus-stack.mdx
+++ b/src/content/docs/applications/kube-prometheus-stack.mdx
@@ -13,3 +13,21 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/kube-prometheus-stack
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+
+
+# Purpose
+
+Community managed and combined stack for Prometheus metrics. Also includes alerting.
+
+# Notes
+
+Metrics are stored on iSCSI, retention is 45 days.
+
+Sends alert notifications through [ntfy](https://docs.alexlebens.dev/applications/ntfy/).
+
+Scrapping for targets outside of cluster has their ServiceMonitors placed in this chart, such as for IoT devices.
diff --git a/src/content/docs/applications/kubelet-serving-cert-approver.mdx b/src/content/docs/applications/kubelet-serving-cert-approver.mdx
index ad2bafb..a473866 100644
--- a/src/content/docs/applications/kubelet-serving-cert-approver.mdx
+++ b/src/content/docs/applications/kubelet-serving-cert-approver.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/kubelet-serving-cert-approver
icon: right-arrow
---
+
+# Purpose
+
+Service that runs in the background, approves certificates generated by the kubelet.
+
+# Notes
+
+Mostly just used for cluster first install or when certs are renewed to ensure access.
diff --git a/src/content/docs/applications/kubernetes-cloudflare-ddns.mdx b/src/content/docs/applications/kubernetes-cloudflare-ddns.mdx
index 772373f..40ae128 100644
--- a/src/content/docs/applications/kubernetes-cloudflare-ddns.mdx
+++ b/src/content/docs/applications/kubernetes-cloudflare-ddns.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/kubernetes-cloudflare-ddns
icon: right-arrow
---
+
+# Purpose
+
+Updates the IP address for Cloudflare domains.
+
+# Notes
+
+Cloudflare manages the domains for alexlebens.net, this ensures that the IP address the domain points to is the one assigned by the ISP to the home/network device.
diff --git a/src/content/docs/applications/languagetool.mdx b/src/content/docs/applications/languagetool.mdx
index 39c1784..1920415 100644
--- a/src/content/docs/applications/languagetool.mdx
+++ b/src/content/docs/applications/languagetool.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/languagetool
icon: right-arrow
---
+
+# Purpose
+
+Provides higher level grammer and spell checking service.
+
+# Notes
+
+Used by Zettlr and a web browser extension.
diff --git a/src/content/docs/applications/libation.mdx b/src/content/docs/applications/libation.mdx
index 0f9abd9..d84fc48 100644
--- a/src/content/docs/applications/libation.mdx
+++ b/src/content/docs/applications/libation.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/libation
icon: right-arrow
---
+
+# Purpose
+
+Monitors and downloads copies of audiobooks from Audible.
+
+# Notes
+
+Downloads into the NAS directory that [Audiobookshelf](https://docs.alexlebens.dev/applications/audiobookshelf) reads from.
diff --git a/src/content/docs/applications/lidarr.mdx b/src/content/docs/applications/lidarr.mdx
index 89c22b1..e16e79b 100644
--- a/src/content/docs/applications/lidarr.mdx
+++ b/src/content/docs/applications/lidarr.mdx
@@ -13,3 +13,13 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/lidarr
icon: right-arrow
---
+
+# Purpose
+
+Servarr app that manages the metadata and organization of music.
+
+# Notes
+
+Connects to [qbittorrent](https://docs.alexlebens.dev/applications/qbittorrent), [slskd](https://docs.alexlebens.dev/applications/slskd) with support from [prowlarr](https://docs.alexlebens.dev/applications/prowlarr) and [unpackerr](https://docs.alexlebens.dev/applications/unpackerr).
+
+Runs on nightly branch to integrate plugins.
diff --git a/src/content/docs/applications/local-path-provisioner.mdx b/src/content/docs/applications/local-path-provisioner.mdx
index 1a97160..cccba05 100644
--- a/src/content/docs/applications/local-path-provisioner.mdx
+++ b/src/content/docs/applications/local-path-provisioner.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/local-path-provisioner
icon: right-arrow
---
+
+# Purpose
+
+Storage for paths on the local node's NVME drive. When high performance, but non redundant storage is required.
+
+# Notes
+
+Primarily used by the databases, PostgreSQL and MariaDB, since they have internal clustering and increasing their read/write speeds is very beneficial.
diff --git a/src/content/docs/applications/loki.mdx b/src/content/docs/applications/loki.mdx
index 271f5fb..d89cf72 100644
--- a/src/content/docs/applications/loki.mdx
+++ b/src/content/docs/applications/loki.mdx
@@ -13,3 +13,19 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/loki
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Collects logs from pods and makes them availabile in Grafana.
+
+# Notes
+
+Uses iSCSI for log storage.
+
+Generally unused as I inspect most logs in [ArgoCD](https://docs.alexlebens.dev/applications/argo-cd/) or [Headlamp](https://docs.alexlebens.dev/applications/headlamp/). But this does keep them for longer rentention.
+
+Maybe someday will integrate AI from [Ollama](https://docs.alexlebens.dev/applications/ollama/) to monitor and report on logs.
diff --git a/src/content/docs/applications/mariadb-operator.mdx b/src/content/docs/applications/mariadb-operator.mdx
index 821e164..05da6bd 100644
--- a/src/content/docs/applications/mariadb-operator.mdx
+++ b/src/content/docs/applications/mariadb-operator.mdx
@@ -13,3 +13,13 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/mariadb-operator
icon: right-arrow
---
+
+# Purpose
+
+Operator that manages deployments of MariaDB.
+
+# Notes
+
+Very durable, survives and heals from several node outages.
+
+Only really used for [Grimmory](https://docs.alexlebens.dev/applications/grimmory) though.
diff --git a/src/content/docs/applications/matrix-synapse.mdx b/src/content/docs/applications/matrix-synapse.mdx
index 8e09b24..0838134 100644
--- a/src/content/docs/applications/matrix-synapse.mdx
+++ b/src/content/docs/applications/matrix-synapse.mdx
@@ -17,3 +17,13 @@ hero:
import { Aside } from '@astrojs/starlight/components';
+
+# Purpose
+
+Secure and encrypted chat service.
+
+# Notes
+
+Very difficult to maintain, especially with encryption.
+
+Used mostly for bridging Discord and WhatsApp.
diff --git a/src/content/docs/applications/medialyze.mdx b/src/content/docs/applications/medialyze.mdx
index 9caf1e7..cd3df40 100644
--- a/src/content/docs/applications/medialyze.mdx
+++ b/src/content/docs/applications/medialyze.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/mediaLyze
icon: right-arrow
---
+
+# Purpose
+
+Monitors and provides stats for media libraries.
+
+# Notes
+
+Kind of neat to see the stats, but haven't found much purpose outside of curiosity.
diff --git a/src/content/docs/applications/metrics-server.mdx b/src/content/docs/applications/metrics-server.mdx
index 074e56a..1981a41 100644
--- a/src/content/docs/applications/metrics-server.mdx
+++ b/src/content/docs/applications/metrics-server.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/metrics-server
icon: right-arrow
---
+
+# Purpose
+
+Core Kubernetes service that provides basic metrics on cpu, memory, and disk that is used by Kubernetes for tooling such as scaling. Also what is seen in [Headlamp](https://docs.alexlebens.dev/applications/headlamp) for live stats.
+
+# Notes
+
+Like some other services, it happily runs in the background without trouble.
diff --git a/src/content/docs/applications/music-grabber.mdx b/src/content/docs/applications/music-grabber.mdx
index f4dff59..1a88e36 100644
--- a/src/content/docs/applications/music-grabber.mdx
+++ b/src/content/docs/applications/music-grabber.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/music-grabber
icon: right-arrow
---
+
+# Purpose
+
+An alternative to [yubal](https://docs.alexlebens.dev/applications/yubal), it collects music as directed.
+
+# Notes
+
+Unused currently.
diff --git a/src/content/docs/applications/navidrome.mdx b/src/content/docs/applications/navidrome.mdx
index bcd9912..52d8341 100644
--- a/src/content/docs/applications/navidrome.mdx
+++ b/src/content/docs/applications/navidrome.mdx
@@ -13,3 +13,17 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/navidrome
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Music server that uses the subsonic protocol.
+
+# Notes
+
+Chart also deploys a webclient of [Feishin](https://github.com/jeffvli/feishin), but I mostly use the desktop app. On Android I use [Symfonium](https://symfonium.app/).
+
+While I can use [Jellyfin](https://docs.alexlebens.dev/applications/jellyfin) for music, I prefer separation for dedicated media types.
diff --git a/src/content/docs/applications/node-feature-discovery.mdx b/src/content/docs/applications/node-feature-discovery.mdx
index 6bac5f7..e132138 100644
--- a/src/content/docs/applications/node-feature-discovery.mdx
+++ b/src/content/docs/applications/node-feature-discovery.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/node-feature-discovery
icon: right-arrow
---
+
+# Purpose
+
+Background service that adds labels to nodes based on detected hardware features.
+
+# Notes
+
+Used in conjunction with nodeAffinity and other scheduling configuration to assign pods to the capable nodes.
diff --git a/src/content/docs/applications/ntfy.mdx b/src/content/docs/applications/ntfy.mdx
index c618e23..448dbe2 100644
--- a/src/content/docs/applications/ntfy.mdx
+++ b/src/content/docs/applications/ntfy.mdx
@@ -13,3 +13,15 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/ntfy
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Notification service based on a Pub/Sub model.
+
+# Notes
+
+Very useful service that sends notifications to my phone and is widely addopted by a lot of other apps or has bridging support such as through [apprise](https://github.com/caronc/apprise).
diff --git a/src/content/docs/applications/ollama.mdx b/src/content/docs/applications/ollama.mdx
index e91d772..8b19d2a 100644
--- a/src/content/docs/applications/ollama.mdx
+++ b/src/content/docs/applications/ollama.mdx
@@ -13,3 +13,15 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/ollama
icon: right-arrow
---
+
+# Purpose
+
+Local AI servers.
+
+# Notes
+
+[Open WebUI](https://github.com/open-webui/open-webui) frontend.
+
+Configured mostly to run the Gemma models.
+
+Tailscale connction to the desktop GPU for larger model processing.
diff --git a/src/content/docs/applications/omni-tools.mdx b/src/content/docs/applications/omni-tools.mdx
index ba89f90..a285b3b 100644
--- a/src/content/docs/applications/omni-tools.mdx
+++ b/src/content/docs/applications/omni-tools.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/omni-tools
icon: right-arrow
---
+
+# Purpose
+
+A variety of useful tools for random things. No need to search obscure websites or download various different apps.
+
+# Notes
+
+The hardest part is remembering the things it can do. Images, video, audio, text, math, etc.
diff --git a/src/content/docs/applications/outline.mdx b/src/content/docs/applications/outline.mdx
index 9e09b7b..33c5e70 100644
--- a/src/content/docs/applications/outline.mdx
+++ b/src/content/docs/applications/outline.mdx
@@ -17,3 +17,13 @@ hero:
import { Aside } from '@astrojs/starlight/components';
+
+# Purpose
+
+A more featured version of a wiki with similarities to Notion.
+
+# Notes
+
+Used to use Outline in before transitioning to this docs site.
+
+Backup in case I want to migrate away from Capacities. I prefer the object types in Capacities, but can work too.
diff --git a/src/content/docs/applications/paperless-ngx.mdx b/src/content/docs/applications/paperless-ngx.mdx
index e951414..0b8d675 100644
--- a/src/content/docs/applications/paperless-ngx.mdx
+++ b/src/content/docs/applications/paperless-ngx.mdx
@@ -13,3 +13,17 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/paperless-ngx
icon: right-arrow
---
+
+# Purpose
+
+Documentation organizer.
+
+# Notes
+
+Designed to scan in and run OCR on files, as well as upload digital documents.
+
+Based around tagging instead of folders.
+
+Haven't begun to use, but I expect it to be useful.
+
+Need to ensure backups are good and proper first.
diff --git a/src/content/docs/applications/plex.mdx b/src/content/docs/applications/plex.mdx
index b7fc21b..b4d7a2f 100644
--- a/src/content/docs/applications/plex.mdx
+++ b/src/content/docs/applications/plex.mdx
@@ -13,3 +13,13 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/plex
icon: right-arrow
---
+
+# Purpose
+
+Closed source media provider.
+
+# Notes
+
+Very easy to use, so kept running in case of sharing to others.
+
+Primarily migrated over to [Jellyfin](https://docs.alexlebens.dev/applications/jellyfin).
diff --git a/src/content/docs/applications/postiz.mdx b/src/content/docs/applications/postiz.mdx
index ba91f87..8d1aec0 100644
--- a/src/content/docs/applications/postiz.mdx
+++ b/src/content/docs/applications/postiz.mdx
@@ -17,3 +17,13 @@ hero:
import { Aside } from '@astrojs/starlight/components';
+
+# Purpose
+
+Automates social media posting.
+
+# Notes
+
+So dumb and complex to setup, has hard dependency on [Temporal](https://github.com/temporalio).
+
+Haven't begun to use, but want to connect to automate posting of my blog.
diff --git a/src/content/docs/applications/prowlarr.mdx b/src/content/docs/applications/prowlarr.mdx
index 5e00a8f..5f8f712 100644
--- a/src/content/docs/applications/prowlarr.mdx
+++ b/src/content/docs/applications/prowlarr.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/prowlarr
icon: right-arrow
---
+
+# Purpose
+
+Manages and automates configuration of trackers for the Servarr instances.
+
+# Notes
+
+Setup once here and all the others work.
diff --git a/src/content/docs/applications/qbittorrent.mdx b/src/content/docs/applications/qbittorrent.mdx
index ef50481..e50c2b0 100644
--- a/src/content/docs/applications/qbittorrent.mdx
+++ b/src/content/docs/applications/qbittorrent.mdx
@@ -13,3 +13,17 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/qbittorrent
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Main torrent client.
+
+# Notes
+
+Runs behind [gluetun](https://github.com/qdm12/gluetun).
+
+Both [qbit-manage](https://github.com/StuffAnThings/qbit_manage) and [qui](https://github.com/autobrr/qui) running alongside to automate management of the files. Both of these have dramatically reduced time spent maintaining this.
diff --git a/src/content/docs/applications/radarr.mdx b/src/content/docs/applications/radarr.mdx
index 3b2f76c..34e3cdc 100644
--- a/src/content/docs/applications/radarr.mdx
+++ b/src/content/docs/applications/radarr.mdx
@@ -22,3 +22,19 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/radarr-standup
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Manages metadata for movies.
+
+# Notes
+
+Should rarely be access, manage through [Seerr](https://docs.alexlebens.dev/applications/seerr/)
+
+Connects to [qbittorrent](https://docs.alexlebens.dev/applications/qbittorrent) with support from [prowlarr](https://docs.alexlebens.dev/applications/prowlarr) and [unpackerr](https://docs.alexlebens.dev/applications/unpackerr).
+
+4 separate instances for different media types.
diff --git a/src/content/docs/applications/rclone.mdx b/src/content/docs/applications/rclone.mdx
index cabe24c..486775a 100644
--- a/src/content/docs/applications/rclone.mdx
+++ b/src/content/docs/applications/rclone.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/rclone
icon: right-arrow
---
+
+# Purpose
+
+Syncs data in S3 buckets.
+
+# Notes
+
+Syncs bucket from in cluster [Garage](https://docs.alexlebens.dev/applications/garage/) to remote or Digital Ocean.
diff --git a/src/content/docs/applications/reloader.mdx b/src/content/docs/applications/reloader.mdx
index 6678471..772232a 100644
--- a/src/content/docs/applications/reloader.mdx
+++ b/src/content/docs/applications/reloader.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/reloader
icon: right-arrow
---
+
+# Purpose
+
+Simple service that will ensure a restart of services if their mounted ConfigMaps change.
+
+# Notes
+
+Used by a few apps, such as homepage where its entirely configured by ConfigMap.
diff --git a/src/content/docs/applications/rook-ceph.mdx b/src/content/docs/applications/rook-ceph.mdx
index 56b50a5..6603321 100644
--- a/src/content/docs/applications/rook-ceph.mdx
+++ b/src/content/docs/applications/rook-ceph.mdx
@@ -13,3 +13,21 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/rook-ceph
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+
+
+# Purpose
+
+Clustered storage that runs on the SSDs in cluster to provide durable and reliable block and filesystem volumes.
+
+# Notes
+
+Runs [Ceph](https://ceph.io/en/) underneath and managed by Rook pods.
+
+Ensure this system is healthy before any upgrades and restarts.
+
+One of the main pressures to increase node count to expand host and disk count of this cluster for more space as well as durabiliy during node outages.
diff --git a/src/content/docs/applications/roundcube.mdx b/src/content/docs/applications/roundcube.mdx
index 85e1ded..c35c4c4 100644
--- a/src/content/docs/applications/roundcube.mdx
+++ b/src/content/docs/applications/roundcube.mdx
@@ -13,3 +13,15 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/roundcube
icon: right-arrow
---
+
+# Purpose
+
+Internal client for email.
+
+# Notes
+
+Connected to [Stalwart](https://docs.alexlebens.dev/applications/stalwart/).
+
+Generally unsued as I have not configured any services for sending email.
+
+This is NOT used for external email, such as gmail.
diff --git a/src/content/docs/applications/rybbit.mdx b/src/content/docs/applications/rybbit.mdx
index 23a102b..5a53450 100644
--- a/src/content/docs/applications/rybbit.mdx
+++ b/src/content/docs/applications/rybbit.mdx
@@ -17,3 +17,11 @@ hero:
import { Aside } from '@astrojs/starlight/components';
+
+# Purpose
+
+Analytics service for my websites.
+
+# Notes
+
+Pretty dashboard to let me know that literally no one looks at my sites.
diff --git a/src/content/docs/applications/s3-exporter.mdx b/src/content/docs/applications/s3-exporter.mdx
index 49f4f5f..1ca96ee 100644
--- a/src/content/docs/applications/s3-exporter.mdx
+++ b/src/content/docs/applications/s3-exporter.mdx
@@ -13,3 +13,15 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/s3-exporter
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Provides metrics of my S3 buckets.
+
+# Notes
+
+Mostly to monitor storage consumption.
diff --git a/src/content/docs/applications/searxng.mdx b/src/content/docs/applications/searxng.mdx
index 4bb934a..c688f6b 100644
--- a/src/content/docs/applications/searxng.mdx
+++ b/src/content/docs/applications/searxng.mdx
@@ -13,3 +13,15 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/searxng
icon: right-arrow
---
+
+# Purpose
+
+Web search with privacy features.
+
+# Notes
+
+Connected to Firefox as my default search engine.
+
+Also connected to Ollama for AI to conduct web search.
+
+Updates based on latest digest.
diff --git a/src/content/docs/applications/seerr.mdx b/src/content/docs/applications/seerr.mdx
index 4688e3d..8c80fa7 100644
--- a/src/content/docs/applications/seerr.mdx
+++ b/src/content/docs/applications/seerr.mdx
@@ -13,3 +13,15 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/seerr
icon: right-arrow
---
+
+# Purpose
+
+Frontend to manage media requests for Servarr.
+
+# Notes
+
+Recently updated as a merger from Overseer and Jellyseer.
+
+Pending integration of [Lidarr](https://docs.alexlebens.dev/applications/lidarr/), currently just for the [Radarr](https://docs.alexlebens.dev/applications/radarr/) and [Sonarr](https://docs.alexlebens.dev/applications/sonarr/) services.
+
+Credentials are from [Jellyfin](https://docs.alexlebens.dev/applications/jellyfin/).
diff --git a/src/content/docs/applications/shelfmark.mdx b/src/content/docs/applications/shelfmark.mdx
index 18b03bf..9884710 100644
--- a/src/content/docs/applications/shelfmark.mdx
+++ b/src/content/docs/applications/shelfmark.mdx
@@ -13,3 +13,13 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/shelfmark
icon: right-arrow
---
+
+# Purpose
+
+Collection of books.
+
+# Notes
+
+Uploads to [Grimmory](https://docs.alexlebens.dev/applications/grimmory/) and [Audiobookshelf](https://docs.alexlebens.dev/applications/audiobookshelf/)
+
+Gets help from [qBittorrent](https://docs.alexlebens.dev/applications/qbittorrent/)
diff --git a/src/content/docs/applications/shelly-plug.mdx b/src/content/docs/applications/shelly-plug.mdx
index 2513175..2c3beac 100644
--- a/src/content/docs/applications/shelly-plug.mdx
+++ b/src/content/docs/applications/shelly-plug.mdx
@@ -13,3 +13,15 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/shelly-plug
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Metrics from the Shelly Plug.
+
+# Notes
+
+Can provide historical wattage use of the shelly plug which the entire homelab's electricity passes through.
diff --git a/src/content/docs/applications/site-documentation.mdx b/src/content/docs/applications/site-documentation.mdx
index 571e7b6..a71ea6d 100644
--- a/src/content/docs/applications/site-documentation.mdx
+++ b/src/content/docs/applications/site-documentation.mdx
@@ -17,3 +17,17 @@ hero:
import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Hosts documentation for the cluster.
+
+# Notes
+
+It this very site!
+
+Built with Astro and Starlight.
+
+Documentation is written in MDX.
diff --git a/src/content/docs/applications/site-profile.mdx b/src/content/docs/applications/site-profile.mdx
index 3c48a81..6165dd7 100644
--- a/src/content/docs/applications/site-profile.mdx
+++ b/src/content/docs/applications/site-profile.mdx
@@ -17,3 +17,15 @@ hero:
import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Profile and blog website
+
+# Notes
+
+Built with Astro.
+
+Connects to [Directus](https://docs.alexlebens.dev/applications/directus) during build for content.
diff --git a/src/content/docs/applications/site-saralebens.mdx b/src/content/docs/applications/site-saralebens.mdx
index 98e376b..7f214f0 100644
--- a/src/content/docs/applications/site-saralebens.mdx
+++ b/src/content/docs/applications/site-saralebens.mdx
@@ -17,3 +17,13 @@ hero:
import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Profile website for Sara Lebens.
+
+# Notes
+
+Built with Astro.
diff --git a/src/content/docs/applications/slskd.mdx b/src/content/docs/applications/slskd.mdx
index 7e46efb..b3e54c1 100644
--- a/src/content/docs/applications/slskd.mdx
+++ b/src/content/docs/applications/slskd.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/slskd
icon: right-arrow
---
+
+# Purpose
+
+Discovers music.
+
+# Notes
+
+Works in collaboration with [Lidarr](https://docs.alexlebens.dev/applications/lidarr).
diff --git a/src/content/docs/applications/snapshot-controller.mdx b/src/content/docs/applications/snapshot-controller.mdx
index f0f9eb8..a7ca025 100644
--- a/src/content/docs/applications/snapshot-controller.mdx
+++ b/src/content/docs/applications/snapshot-controller.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/snapshot-controller
icon: right-arrow
---
+
+# Purpose
+
+Controls snapshots of storage.
+
+# Notes
+
+[Rook Ceph](https://docs.alexlebens.dev/applications/rook-ceph) supports snapshots and is used by [Volsync](https://docs.alexlebens.dev/applications/volsync) for creating backups.
diff --git a/src/content/docs/applications/sonarr.mdx b/src/content/docs/applications/sonarr.mdx
index eb81231..e155611 100644
--- a/src/content/docs/applications/sonarr.mdx
+++ b/src/content/docs/applications/sonarr.mdx
@@ -19,3 +19,19 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/sonarr-anime
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Manages metadata for tv shows.
+
+# Notes
+
+Should rarely be access, manage through [Seerr](https://docs.alexlebens.dev/applications/seerr/)
+
+Connects to [qbittorrent](https://docs.alexlebens.dev/applications/qbittorrent) with support from [prowlarr](https://docs.alexlebens.dev/applications/prowlarr) and [unpackerr](https://docs.alexlebens.dev/applications/unpackerr).
+
+3 separate instances for different media types.
diff --git a/src/content/docs/applications/speedtest-exporter.mdx b/src/content/docs/applications/speedtest-exporter.mdx
index 79b6482..a5cc016 100644
--- a/src/content/docs/applications/speedtest-exporter.mdx
+++ b/src/content/docs/applications/speedtest-exporter.mdx
@@ -13,3 +13,16 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/speedtest-exporter
icon: right-arrow
---
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+
+
+# Purpose
+
+Tests internet speed and generates metrics.
+
+# Notes
+
+Exports metrics to Prometheus.
diff --git a/src/content/docs/applications/stack.mdx b/src/content/docs/applications/stack.mdx
index 60e8d4c..2984e4e 100644
--- a/src/content/docs/applications/stack.mdx
+++ b/src/content/docs/applications/stack.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/stack
icon: right-arrow
---
+
+# Purpose
+
+[App of Apps](https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/#app-of-apps) Application to manage deployments through [ArgoCD](https://docs.alexlebens.dev/applications/argo-cd/).
+
+# Notes
+
+Be very, very careful making changes. Consider this the 'root' for all deployments.
diff --git a/src/content/docs/applications/stalwart.mdx b/src/content/docs/applications/stalwart.mdx
index 8df4889..a2e44a2 100644
--- a/src/content/docs/applications/stalwart.mdx
+++ b/src/content/docs/applications/stalwart.mdx
@@ -13,3 +13,13 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/stalwart
icon: right-arrow
---
+
+# Purpose
+
+Email server.
+
+# Notes
+
+Configuration seems to be only through UI.
+
+Not currently used.
diff --git a/src/content/docs/applications/tailscale-operator.mdx b/src/content/docs/applications/tailscale-operator.mdx
index 2be218d..77767b8 100644
--- a/src/content/docs/applications/tailscale-operator.mdx
+++ b/src/content/docs/applications/tailscale-operator.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/tailscale-operator
icon: right-arrow
---
+
+# Purpose
+
+Operator to manage [Tailscale](https://tailscale.com/) inside the cluster.
+
+# Notes
+
+Manages the main subnet router, provides inter workload connections, allows access to the tailnet from inside the cluster, among other features.
diff --git a/src/content/docs/applications/talos.mdx b/src/content/docs/applications/talos.mdx
index b5b2898..be899d4 100644
--- a/src/content/docs/applications/talos.mdx
+++ b/src/content/docs/applications/talos.mdx
@@ -13,3 +13,17 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/talos
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Automated tooling for managing the host OS.
+
+# Notes
+
+Runs backups of the etcd database for disaster recovery.
+
+Runs regular defragmentation of etcd.
diff --git a/src/content/docs/applications/tdarr.mdx b/src/content/docs/applications/tdarr.mdx
index 620b8fe..96547d1 100644
--- a/src/content/docs/applications/tdarr.mdx
+++ b/src/content/docs/applications/tdarr.mdx
@@ -13,3 +13,17 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/tdarr
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Runs healthchecks on media files.
+
+# Notes
+
+Need to check the error queue, sometimes there are false errors.
+
+Runs the files through ffmpeg on either cpu or gpu, but gpu generates more false errors.
diff --git a/src/content/docs/applications/traefik.mdx b/src/content/docs/applications/traefik.mdx
index 8811fe3..12ca955 100644
--- a/src/content/docs/applications/traefik.mdx
+++ b/src/content/docs/applications/traefik.mdx
@@ -13,3 +13,15 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/traefik
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Gateway for the cluster, enables external access of the webpages for both host routing and TLS.
+
+# Notes
+
+Really want to swap it out for Cillium's built in Gateway implementation.
diff --git a/src/content/docs/applications/tubearchivist.mdx b/src/content/docs/applications/tubearchivist.mdx
index 017de0a..932ffb9 100644
--- a/src/content/docs/applications/tubearchivist.mdx
+++ b/src/content/docs/applications/tubearchivist.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/tubearchivist
icon: right-arrow
---
+
+# Purpose
+
+Archives Youtube videos.
+
+# Notes
+
+Mostly to ensure I get to keep videos that may be deleted or removed from Youtube. Also for videos I want to save to watch locally.
diff --git a/src/content/docs/applications/unpackerr.mdx b/src/content/docs/applications/unpackerr.mdx
index f1de02f..6e0e3e0 100644
--- a/src/content/docs/applications/unpackerr.mdx
+++ b/src/content/docs/applications/unpackerr.mdx
@@ -13,3 +13,15 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/unpackerr
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Unpacks files.
+
+# Notes
+
+Some people like to make their files bundled in a zip or tar or something. This makes those not so.
diff --git a/src/content/docs/applications/unpoller.mdx b/src/content/docs/applications/unpoller.mdx
index eacd871..e582731 100644
--- a/src/content/docs/applications/unpoller.mdx
+++ b/src/content/docs/applications/unpoller.mdx
@@ -13,3 +13,15 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/unpoller
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Geneates metrics from the Ubqituiy network devices.
+
+# Notes
+
+I usually just go to the UniFi page, but this is useful for historical analysis.
diff --git a/src/content/docs/applications/vault.mdx b/src/content/docs/applications/vault.mdx
index 8b1e080..4fc988d 100644
--- a/src/content/docs/applications/vault.mdx
+++ b/src/content/docs/applications/vault.mdx
@@ -13,3 +13,19 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/vault
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Secrets manager.
+
+# Notes
+
+Retrieved by [External Secrets](https://docs.alexlebens.dev/applications/external-secrets/) for making them availible in cluster.
+
+Can store other secrets, but primarily used for cluster secrets.
+
+And by 'secrets' this means passwords, keys, etc, that are confidential and non public.
diff --git a/src/content/docs/applications/vaultwarden.mdx b/src/content/docs/applications/vaultwarden.mdx
index 53d5676..b52a551 100644
--- a/src/content/docs/applications/vaultwarden.mdx
+++ b/src/content/docs/applications/vaultwarden.mdx
@@ -17,3 +17,13 @@ hero:
import { Aside } from '@astrojs/starlight/components';
+
+# Purpose
+
+Passwords manager.
+
+# Notes
+
+Sync to browser and Android app. Can also store passkeys, but that defeats their purpose.
+
+Very critical to keep backups of.
diff --git a/src/content/docs/applications/version-checker.mdx b/src/content/docs/applications/version-checker.mdx
index c2b90b3..8e5d33c 100644
--- a/src/content/docs/applications/version-checker.mdx
+++ b/src/content/docs/applications/version-checker.mdx
@@ -13,3 +13,15 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/version-checker
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Watches for updates to version of images inside the cluster.
+
+# Notes
+
+Used as a backup and validation of Renovate's checks.
diff --git a/src/content/docs/applications/volsync.mdx b/src/content/docs/applications/volsync.mdx
index d9a3f5f..c7f659d 100644
--- a/src/content/docs/applications/volsync.mdx
+++ b/src/content/docs/applications/volsync.mdx
@@ -13,3 +13,15 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/volsync
icon: right-arrow
---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Purpose
+
+Backups Persistent Volumes to S3.
+
+# Notes
+
+Used in conjunction with [this chart](https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target) as an easy way to add backups to any PVC.
diff --git a/src/content/docs/applications/whodb.mdx b/src/content/docs/applications/whodb.mdx
index ed5bd13..3ef0d7f 100644
--- a/src/content/docs/applications/whodb.mdx
+++ b/src/content/docs/applications/whodb.mdx
@@ -13,3 +13,13 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/whodb
icon: right-arrow
---
+
+# Purpose
+
+Frontend to inspect PostgreSQL databases.
+
+# Notes
+
+Used if I need to see specific data or manipulate the database content.
+
+Has AI features, but I don't know why.
diff --git a/src/content/docs/applications/yamtrack.mdx b/src/content/docs/applications/yamtrack.mdx
index ea5655c..9b24695 100644
--- a/src/content/docs/applications/yamtrack.mdx
+++ b/src/content/docs/applications/yamtrack.mdx
@@ -13,3 +13,13 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/yamtrack
icon: right-arrow
---
+
+# Purpose
+
+Tracks media.
+
+# Notes
+
+Hooks into [Jellyfin](https://docs.alexlebens.dev/applications/jellyfin).
+
+Also where I keep my watch list.
diff --git a/src/content/docs/applications/yubal.mdx b/src/content/docs/applications/yubal.mdx
index 406e082..afbcc6a 100644
--- a/src/content/docs/applications/yubal.mdx
+++ b/src/content/docs/applications/yubal.mdx
@@ -13,3 +13,11 @@ hero:
link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/yubal
icon: right-arrow
---
+
+# Purpose
+
+Collects music.
+
+# Notes
+
+Places it into [Navidrome](https://docs.alexlebens.dev/applications/navidrome/)