diff options
author | Lin Jen-Shin <godfat@godfat.org> | 2017-10-30 14:48:45 +0800 |
---|---|---|
committer | Lin Jen-Shin <godfat@godfat.org> | 2017-10-30 14:49:40 +0800 |
commit | 3c454b80ef14f975ece751049e10240adce2895f (patch) | |
tree | f0c8d7ce74b856caa17a76acd04a42b3501f1be4 /doc/raketasks | |
parent | 6d7384f59525e2d54c30011237499c27bde145ef (diff) | |
download | gitlab-ce-3c454b80ef14f975ece751049e10240adce2895f.tar.gz |
Add docs for backing up to Google Cloud Storage39426-update-fog-google-docs
Diffstat (limited to 'doc/raketasks')
-rw-r--r-- | doc/raketasks/backup_restore.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/raketasks/backup_restore.md b/doc/raketasks/backup_restore.md index e4c09b2b507..2fff6ab13f1 100644 --- a/doc/raketasks/backup_restore.md +++ b/doc/raketasks/backup_restore.md @@ -126,6 +126,25 @@ sudo gitlab-rake gitlab:backup:create SKIP=db,uploads sudo -u git -H bundle exec rake gitlab:backup:create SKIP=db,uploads RAILS_ENV=production ``` +#### Using Google Cloud Storage + +If you want to use Google Cloud Storage to save backups, go to the storage +settings page, select "Interoperability" and create an access key there. +Copy "Access Key" and "Secret", fill the configurations in +`/etc/gitlab/gitlab.rb`: + +```ruby +gitlab_rails['backup_upload_connection'] = { + 'provider' => 'Google', + 'google_storage_access_key_id' => 'Access Key', + 'google_storage_secret_access_key' => 'Secret' +} +gitlab_rails['backup_upload_remote_directory'] = 'my.google.bucket' +``` + +Make sure you have project and bucket setting up correctly, and run +`sudo gitlab-ctl reconfigure` after making the changes. + ### Uploading backups to a remote (cloud) storage Starting with GitLab 7.4 you can let the backup script upload the '.tar' file it creates. |