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
Copy file name to clipboardExpand all lines: README.rst
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ Requirements:
38
38
~~~~~~~~~~~~~
39
39
40
40
- Backup consistency depends on consistent server time across all
41
-
hosts. Server time **must be synchronized on all nodes** using ntpd
41
+
hosts! Server time **must be synchronized on all nodes** using ntpd
42
42
and a consistent time source or virtualization guest agent that
43
43
syncs time
44
44
- Must have 'mongodump' installed and specified if not at default:
@@ -81,13 +81,13 @@ Use the PREFIX= variable to change the installation path (*default: /usr/local*)
81
81
MongoDB Authorization
82
82
~~~~~~~~~~~~~~~~~~~~~
83
83
84
-
If your replset/cluster uses `Authentication <https://docs.mongodb.com/manual/core/authentication>`__, you must add a user with the "backup" and "clusterMonitor" built-in auth roles.
84
+
If your replset/cluster uses `Authentication <https://docs.mongodb.com/manual/core/authentication>`__, you must add a user with the `"backup" <https://docs.mongodb.com/manual/reference/built-in-roles/#backup>`__ and `"clusterMonitor"<https://docs.mongodb.com/manual/reference/built-in-roles/#clusterMonitor>`__ built-in auth roles.
85
85
86
86
To create a user, execute the following **replace the 'pwd' field with a secure password!**:
87
87
88
88
::
89
89
90
-
db.createUser({
90
+
db.getSiblingDB("admin").createUser({
91
91
user: "mongodb_consistent_backup",
92
92
pwd: "PASSWORD-HERE",
93
93
roles: [
@@ -203,12 +203,14 @@ To remove a backup, first delete the .tar file in 'backups' subdir of the ZBacku
203
203
Roadmap
204
204
~~~~~~~
205
205
206
+
- More testing: this project has many flows that probably need more in-depth testing. Please submit and bugs and/or bugfixes!
206
207
- "Distributed Mode" for running backup on remote hosts *(vs. only on one host)*
207
208
- Upload compatibility for ZBackup archive phase *(upload unsupported today)*
208
209
- Backup retention/rotation *(eg: delete old backups)*
209
210
- Support more notification methods *(Prometheus, PagerDuty, etc)*
210
211
- Support more upload methods *(Google Cloud Storage, Rsync, etc)*
211
212
- Support SSL MongoDB connections
213
+
- Documentation for running under Docker with persistent volumes
0 commit comments