Create a backup from GitLab

From wikieduonline
Jump to navigation Jump to search
Warning: GitLab does not back up any configuration files, SSL certificates, or system files. You are highly advised to read about storing configuration files.
sudo cp /etc/gitlab/gitlab-secrets.json /etc/gitlab/gitlab.rb /var/opt/gitlab/backups/
gitlab-backup create
ls -lh /var/opt/gitlab/backups/


Configuration files:

Destination folder:

gitlab-ctl stop puma && gitlab-ctl stop sidekiq
/opt/gitlab/bin/gitlab-backup create
/opt/gitlab/bin/gitlab-backup create STRATEGY=copy
  • Database
  • Attachments
  • Git repositories data
  • CI/CD job output logs
  • CI/CD job artifacts
  • LFS objects
  • Container Registry images
  • GitLab Pages content

Related[edit]

gitlab-rails runner 'st = Sidekiq::Stats.new; puts "enqueued: #{st.enqueued}, busy: #{st.workers_size}, scheduled: #{st.scheduled_size}, retries: #{st.retry_size}"'
/var/opt/gitlab/gitlab-rails/shared/artifacts/

See also[edit]

Advertising: