I want to love gitlab but it's very slow on small machines (2gb). Worse is that they insist on this omnibus stuff which is all great if you have time on your hands. Any reason gitlab does not auto update?
This is lacking detail about the exact use case but either one of:
- use gitlab.com with private repos for free
- install from source to skip omnibus. I've been updating ours for a couple years now and it's always been simple. Bonus is that if you need a quick patch or even the occasional bespoke tweak you've got the git repo right there which has been invaluable.
- githost.io is a thing (contemplating migrating to it nonetheless because GitLab has really come so far that we don't need much patches anymore)
If you run it on a 2GB machine I recommend using the Omnibus package since it automatically kills and restarts processes that run out of memory (unicorn and sidekiq). You mention that Omnibus is great if you have time on your hands. I don't understand this remark, the of the Omnibus package is to allow you to install GitLab in 2 minutes. With the Omnibus packages you can use apt or yum to auto update.