3 ms·
I know the "free" price tag seems nice at first. How did you calculate in the cost for: - maintaining and updating your servers - updating the free software
by klaustopher 7y ago
I know the "free" price tag seems nice at first. How did you calculate in the cost for:
- maintaining and updating your servers
- updating the free software
- backups
- recovering from backups in situations where your servers fail?
I don't think you get that for free? If you consider those costs, the price tag for a hosted solutions becomes more and more reasonable.
- majkinetor 7y agoWe run Gitlab on premise during last 4 years and I can't complain on those costs - updates are "click this button", backups are few hours work to have, there are no server maintenance whatsoever if you don't count runners and we didn't yet have catastrophic failure so I can't guess on that. So far, price was next to nothing relative to mass of functionalities given in free version.
- joecot 7y ago> maintaining and updating your servers sudo apt-get update && sudo apt-get dist-upgrade > updating the free software sudo apt-get update && sudo apt-get dist-upgrade > backups We setup a cronjob that backs up the server > recovering from backups in situations where your servers fail? We are able to recover in a reasonable timeframe. We take occasional server snapshots, and in the case of the machine completely going dark we could spin up one of those snapshots, dist-upgrade, and apply our git / Gitlab back and be back to normal. Your concerns are good concerns for big companies. For small companies who don't need 99.99% SLA, running git/Gitlab on your own server is tremendously more reasonable than Github's paid plans.