Skip to main content

Applications Catalog

This page lists the applications already defined in apps/.

Media namespace

The media namespace is shared by Jellyfin and Filebrowser so they can use the same PVCs.

  • Namespace definition: apps/media/namespace.yaml
  • ArgoCD app: apps/media/app.yaml

Jellyfin

ItemPathNotes
Namespaceapps/media/namespace.yamlShared media namespace
App configapps/jellyfin/app.yamlArgoCD app definition
Deploymentapps/jellyfin/deployment.yamlUses Intel iGPU by default
Serviceapps/jellyfin/service.yamlClusterIP on port 80
HTTPRouteapps/jellyfin/httproute.yamljellyfin.sudhanva.me
PVCsapps/jellyfin/pvc-config.yaml and apps/jellyfin/pvc-media.yamlLonghorn storage

Filebrowser

ItemPathNotes
App configapps/filebrowser/app.yamlArgoCD app definition
Deploymentapps/filebrowser/deployment.yamlNo auth, mounts Jellyfin media
Serviceapps/filebrowser/service.yamlClusterIP on port 80
HTTPRouteapps/filebrowser/httproute.yamlfilebrowser.sudhanva.me

Docs site

ItemPathNotes
Namespaceapps/docs/namespace.yamlDedicated docs namespace
App configapps/docs/app.yamlArgoCD app definition
Deploymentapps/docs/deployment.yamlUses ghcr.io/nsudhanva/homelab-docs:latest
Serviceapps/docs/service.yamlClusterIP on port 80
HTTPRouteapps/docs/httproute.yamldocs.sudhanva.me split-horizon (public Pages + tailnet Gateway)