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: docs/requirements.md
+9-11Lines changed: 9 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,12 +7,10 @@ storage and must have network connectivity with the GitHub Enterprise Server app
7
7
8
8
Backup host software requirements are modest: Linux or other modern Unix operating system (Ubuntu is highly recommended) with [bash][1], [git][2] 1.7.6 or newer, [OpenSSH][3] 5.6 or newer, [rsync][4] v2.6.4 or newer* (see [below](april-2023-update-of-rsync-requirements) for exceptions), [jq][11] v1.5 or newer and [bc][12] v1.0.7 or newer. See below for an update on rsync.
9
9
10
-
Ubuntu is the operating system we use to test `backup-utils` and it’s what we recommend you use too. You are welcome to use a different operating system, and we'll do our best to help you if you run into issues. But we can't guarantee that we'll be able to resolve issues that are specific to that operating system.
11
-
12
-
Additionally, we encourage the use of [Docker](docker.md), as it ensures compatible versions of the aforementioned software are available to backup-utils.
13
-
14
10
The parallel backup and restore feature will require [GNU awk][10] and [moreutils][9] to be installed.
15
11
12
+
We encourage the use of [Docker](docker.md), as it ensures compatible versions of the aforementioned software are available to backup-utils.
13
+
16
14
The backup host must be able to establish outbound network connections to the GitHub appliance over SSH. TCP port 122 is used to backup GitHub Enterprise Server.
17
15
18
16
CPU and memory requirements are dependent on the size of the GitHub Enterprise Server appliance. We recommend a minimum of 4 cores and 8GB of RAM for the host running [GitHub Enterprise Backup Utilities](https://github.com/github/backup-utils). We recommend monitoring the backup host's CPU and memory usage to ensure it is sufficient for your environment.
@@ -67,23 +65,23 @@ Please avoid using an NFS mount for the data directory (where backup data is sto
67
65
Starting with Backup Utilities v2.13.0, version support is inline with that of the
68
66
[GitHub Enterprise Server upgrade requirements][8] and as such, support is limited to
69
67
three versions of GitHub Enterprise Server: the version that corresponds with the version
70
-
of Backup Utilities, and the two releases prior to it.
68
+
of Backup Utilities, and the two versions prior to it.
71
69
72
70
For example, Backup Utilities v2.13.0 can be used to backup and restore all patch
73
-
releases from 2.11.0 to the latest patch release of GitHub Enterprise Server 2.13.
71
+
versions from 2.11.0 to the latest patch version of GitHub Enterprise Server 2.13.
74
72
Backup Utilities v2.14.0 will be released when GitHub Enterprise Server 2.14.0 is released
75
-
and will then be used to backup all releases of GitHub Enterprise Server from 2.12.0
76
-
to the latest patch release of GitHub Enterprise Server 2.14.
73
+
and will then be used to backup all versions of GitHub Enterprise Server from 2.12.0
74
+
to the latest patch version of GitHub Enterprise Server 2.14.
77
75
78
76
Backup Utilities v2.11.4 and earlier offer support for GitHub Enterprise Server 2.10
79
-
and earlier releases up to GitHub Enterprise Server 2.2.0. Backup Utilities v2.11.0 and earlier
77
+
and earlier versions up to GitHub Enterprise Server 2.2.0. Backup Utilities v2.11.0 and earlier
80
78
offer support for GitHub Enterprise Server 2.1.0 and earlier.
81
79
82
-
**Note**: You can restore a snapshot that's at most two feature releases behind
80
+
**Note**: You can restore a snapshot that's at most two feature versions behind
83
81
the restore target's version of GitHub Enterprise Server. For example, to restore a
84
82
snapshot of GitHub Enterprise Server 2.11, the target GitHub Enterprise Server appliance must
85
83
be running GitHub Enterprise Server 2.12.x or 2.13.x. You can't restore a snapshot from
86
-
2.10 to 2.13, because that's three releases ahead.
84
+
2.10 to 2.13, because that's three versions ahead.
87
85
88
86
**Note**: You _cannot_ restore a backup created from a newer version of GitHub Enterprise Server to an older version. For example, an attempt to restore a snapshot of GitHub Enterprise Server 2.21 to a GitHub Enterprise Server 2.20 environment will fail with an error of `Error: Snapshot can not be restored to an older release of GitHub Enterprise Server.`.
0 commit comments