Logo Gray

GitLab delete Backups and gain Disk-Space

You can change BACKUPDAYS=7 to a number you want. It’s set for 7 days more or less. Its possible to then set up a cronjob to runs that script once a day or something.

# Delete old gitlab backups

# Variables

# Cleanup old backups
find $GiTLABBACKUPS -type f -ctime +$BACKUPDAYS -exec rm -f {} \;

For single execution:

					find /var/opt/gitlab/backups -type f -ctime +7 -exec rm -f {} \;


Limit backup lifetime for configuration backups (prune old backups)

This is also possible in addition to deleteing old backups. See the official Documentation.

git-filter-repo Manual installation

If for some reason you don’t want to use pip, you can also just:

					mkdir -p ~/bin
curl -o ~/bin/git-filter-repo https://raw.githubusercontent.com/newren/git-filter-repo/main/git-filter-repo
chmod +x ~/bin/git-filter-repo