diff --git a/longhorn/setup.txt b/longhorn/setup.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bce3fa6e61bb67b70c5fca8fd1a1aec7376bd0eb
--- /dev/null
+++ b/longhorn/setup.txt
@@ -0,0 +1,33 @@
+Envoi sur berry:
+  scp ./values.yaml admin@<NODE_ADDRESS>:/home/admin
+
+
+sudo su
+lsblk
+mkdir -p /mnt/longhorn
+mount /dev/sda1 /mnt/longhorn
+
+Installation Helm:
+  curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
+  chmod 700 get_helm.sh
+  ./get_helm.sh
+
+Installation Longhorn:
+  kubectl:
+    kubectl apply -f https://raw.githubusercontent.com/longhorn/longhorn/master/deploy/longhorn.yaml
+
+  Helm:
+    helm repo add longhorn https://charts.longhorn.io
+    helm repo update
+    helm install longhorn longhorn/longhorn --namespace longhorn-system --create-namespace -f values.yaml
+    
+Observation:
+  kubectl -n longhorn-system get svc
+  http://<IP_NOEUD>:30400
+
+Désinstallation (Helm):
+  kubectl -n longhorn-system patch -p '{"value": "true"}' --type=merge lhs deleting-confirmation-flag
+  helm uninstall longhorn -n longhorn-system
+  kubectl delete namespace longhorn-system
+
+
diff --git a/longhorn/values.yaml b/longhorn/values.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..18d346d354f601b04276d83025b1237027435336
--- /dev/null
+++ b/longhorn/values.yaml
@@ -0,0 +1,12 @@
+service:
+  ui:
+    type: NodePort
+    nodePort: 30400
+
+defaultSettings:
+  defaultReplicaCount: 1
+  createDefaultDiskLabeledNodes: true
+  defaultDataPath: /mnt/longhorn
+  replicaSoftAntiAffinity: true
+  replicaAutoBalance: best-effort
+  nodeDownPodDeletionPolicy: delete-both-statefulset-and-deployment-pod