Gitlab Server migration - Alternative method

The topic you linked is doable, as some of the other people in the post have responded using such method. You do need to pay attention to permissions though, and I did do something similar recently whereby I had to repair a few permissions related with postgres or gitaly, but otherwise the majority of stuff worked. I have also restored a Gitlab installation using restic, of which I posted about here: 16.8.0 Backup/Restore Issues - how to repair? - #14 by iwalker this can potentially be a quicker method but again, permissions are some issues that need to be addressed.

The backup/restore procedures are probably the more easier and stress-free but as you found in your situation, when you have a lot of data to restore, it takes quite a lot of time.