馃 PoP Zero is my homelab
README.md

Navidrome #

Deploy to the cluster:

kubectl apply -f apps/navidrome/

One-off secret creation from host .env:

kubectl create secret generic navidrome-env \
  --namespace=navidrome \
  --from-env-file=/mnt/Cofrin/navidrome/.env

One-off secret creation for Multi-Scrobbler:

kubectl create secret generic multi-scrobbler-secrets \
  --namespace=navidrome \
  --from-env-file=/mnt/Cofrin/navidrome/multi-scrobbler/.env

Bubblemix #

Once the project is shipped, kick the one-off backfill (add --env=BUBBLEMIX_JETSTREAM_API_KEY=...):

kubectl run bubblemix-backfill --namespace=navidrome \
  --image=cr.cuducos.me/cuducos/bubblemix:latest --restart=Never \
  --env=BUBBLEMIX_DATABASE_URL=postgres://bubblemix:bubblemix@bubblemix-postgres:5432/bubblemix \
  --env=BUBBLEMIX_QDRANT_URL=http://bubblemix-qdrant:6334 \
  -- backfill