Update backups article.

This commit is contained in:
Ross McDonald
2018-04-18 16:45:11 -05:00
parent 0e8ff26dce
commit 4bb0834547

View File

@@ -1,8 +1,22 @@
# GitLab Backup Procedures
# Backups
GitLab is a critical piece of the Stoplight Enterprise platform. Stoplight
recommends, at a minimum, daily backups of the GitLab database and filesystem to
ensure minimal data loss in the event of a failure.
Backups are a critical component to ensuring the health of the Stoplight
platform. When creating a backup and restore strategy for your on-premise
installation, be sure to include the following locations:
* The **GitLab data directory**, which includes the raw filesystem data backing each projects git repository.
* The **GitLab configuration directory**, which includes randomly-generated secrets and keys necessary for securing the GitLab runtime.
* The **GitLab PostgreSQL database**, which includes user, group, permissions, and other relational data not included in the git repositories.
* The **Pubs data directory**, which includes published hubs and their corresponding configurations.
Backing up all locations above will ensure you can properly restore a Stoplight
installation without data loss.
## GitLab Backup Procedures
GitLab is a critical piece of the Stoplight platform. Stoplight recommends, at a
minimum, daily backups of the GitLab database and filesystem to ensure minimal
data loss in the event of a failure.
To run a backup for GitLab, which includes a snapshot of the filesystem and
database, run the command:
@@ -22,7 +36,7 @@ to cloud storage providers when configured.
For more information, please see the official GitLab backup documentation
[here](https://docs.gitlab.com/ce/raketasks/backup_restore.html).
# Pubs Backup Procedures
## Pubs Backup Procedures
Pubs stores all published hubs created via the Stoplight application. While not
critical to the health of the Stoplight Enterprise platform, it is recommended
@@ -40,4 +54,5 @@ sudo tar -cvzf pubs-backup.$(date +%s).tar.gz /var/lib/pubs /etc/pubs
```
Once the backup is completed, the tarball output can be stored on redundant or
cloud storage.
cloud storage. To ensure you have a recent backup available at all times,
Stoplight recommends taking a backup daily.