You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
.Custom S3-compatible provider with self-signed certificate
348
+
[source, yaml]
349
+
----
350
+
backup:
351
+
bucketName: "my-bucket"
352
+
s3Endpoint: "https://custom-s3.example.com"
353
+
s3EndpointTLS: true
354
+
s3CACert: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0t..." # Base64-encoded CA cert
355
+
cloudProvider: "aws"
356
+
secretName: "awscreds"
357
+
secretKeyName: "credentials"
358
+
----
359
+
======
360
+
[.include-with-legacy-MinIO-support]
361
+
======
362
+
[role=label--new-5.14 label--deprecated-5.26]
363
+
.Legacy MinIO support
364
+
[source, yaml]
365
+
----
366
+
backup:
367
+
bucketName: "my-bucket"
368
+
databaseAdminServiceName: "standalone-admin"
369
+
minioEndpoint: "http://minio.example.com:9000" # Deprecated: Use s3Endpoint instead
370
+
database: "neo4j,system"
371
+
cloudProvider: "aws"
372
+
secretName: "awscreds"
373
+
secretKeyName: "credentials"
374
+
----
375
+
======
376
+
=====
377
+
378
+
[IMPORTANT]
379
+
====
380
+
* The `s3EndpointTLS` parameter must be set to `true` when using HTTPS endpoints.
381
+
* When using custom CA certificates, provide them base64-encoded in the `s3CACert` parameter.
382
+
* The `s3SkipVerify` parameter should only be used in development environments.
383
+
* Legacy MinIO support through the `minioEndpoint` parameter is deprecated - use `s3Endpoint` instead.
384
+
====
324
385
325
386
[role=label--new-5.16]
326
387
[[kubernetes-neo4j-backup-on-prem]]
327
388
== Prepare to back up a database(s) to on-premises storage
328
389
329
-
_This feature is available from Neo4j 5.16._
330
-
331
390
You can perform a backup of a Neo4j database(s) to on-premises storage using the _neo4j/neo4j-admin_ Helm chart.
332
391
When configuring the _backup-values.yaml_ file, keep the “cloudProvider” field empty and provide a persistent volume in the `tempVolume` section to ensure the backup files are persistent if the pod is deleted.
0 commit comments