sudo gitlab-backup create
#backup is available in
cd /var/opt/gitlab/backups
cp 1643*.tar /tmp
cd /tmp
gzip 1643*.tar
Copied files to local (as stop gap, can copy directly between source and target, if available)
scp -i keyfile.pem user@source_host:/tmp/1643*.tar.gz .
Copied backup file to new Gitlab (Debian)
scp -i keyfile.pem 1643*.tar.gz user@target_host:/tmp
Might be required if Gitlab versions don't match.
sudo apt-get remove gitlab-ce
rm -rf /var/opt/gitlab
pkill -f gitlab
rm -rf /opt/gitlab
rm -rf /etc/gitlab
rm -rf /var/opt/gitlab
cd /tmp
gzip -d 1643*tar.gz
cp 1643*.tar /var/opt/gitlabl/backups
sudo gitlab-backup restore BACKUP=1643041414_2022_01_24_12.5.0
sudo apt install gitlab-ce=14.7.0-ce.0
sudo gitlab-ctl restart