9 ms·
GitLab SaaS Free Tier FAQ
- kcmastrpc 4y agoThis is what happens when you start losing business to competition: put a price tag on services that were once free to generate new revenue streams.
- thunky 4y agoAnd then you lose even more business to competition.
- stefanoco 4y agoSeems like free tier limitations does not apply to a public group as top namespace, that contains private subgroups and repositories. This would kind of help a lot!
- stefanoco 4y agoAnyone able to comment on this? Difficult to check before the new limits' deadline though...
- john_cogs 4y agoFor the free tier of GitLab SaaS, user limits will apply only to top-level namespaces that are private. Public namespaces will not have user limits at this time. Storage limits will apply to both private and public namespaces.
- sarki_247 4y agoGitLab team member here! User Limits will not apply to a public group as a top namespace and as at this time, no limit on private groups within a public top namespace group. See the 6th Q&A entry in the FAQ page (https://about.gitlab.com/pricing/faq-efficient-free-tier/#user-limits-on-gitlab-saas-free-tier https://about.gitlab.com/pricing/faq-efficient-free-tier/#us...), excerpt here: > Q. Do these changes apply to private projects within a top-level namespace with public visibility? A. User limits are currently applied based on the visibility of the top-level namespace. We will monitor how top-level namespaces with public visibility are using private projects to identify whether any limits on such projects are needed.
- stefanoco 4y agoGreat news!!!
- Kelteseth 4y ago> If you require 15GB storage, you will pay $120 for the year. This sounds like a lot, just so I can keep my native Windows/Linux/MacOS builds online. My current usage need is 14.9gb.
- deleted 4y ago[deleted]
- tinus_hn 4y agoI’m pretty sure the whole thing with the Gitlab product was that if you want to have that kind of control, you can host it yourself! And then you can use as much disk space as you want, for the price of disk space! (and management, power and backup)
- asdajksah2123 4y agoUntil they start pulling features out of the self hosted free tier. The catch is that you need to host the Community Edition if you don't want to be at the mercy of their arbitrary decision making, which is much harder to find and install, and has far worse documentation/support and limited features.
- tinus_hn 4y agoThe core is open source so if that happens, you can fork it and do the hard work of supporting it yourself!
- rwky 4y agoI'm fine with this would have minded an extra month's notice but fine with it. It is free after all!
- Aeolun 4y ago> Additional units can be purchased from the GitLab Customer Portal at $60/year for 10GB $6/year per GB. My Backblaze costs me $0.06/year per GB, so it’s only a factor of 100 more expensive. Am I the only one that thinks that’s pretty insane? What I think is even stranger, is that the number of users you pay for apparently has no effect on your storage allowance. Whether there’s 1 or a 100 accounts, the limit is the same.
- nine_k 4y agoAren't you comparing block storage (mountable as an efficient file system) and object storage?
- Aeolun 4y agoYeah, it’s not apples to apples. I didn’t mean to imply it it. I just thought the multiple was a bit crazy.
- deleted 4y ago[deleted]
- teruakohatu 4y agoThe pricing does seem unusual. Dropbox is also $0.06/year GB. A dev/b2b servicing charging 100x as much as a consumer service seems very strange. At least they could charge in increments if 1 or 2GB.
- arinlen 4y ago> Dropbox is also $0.06/year GB. Dropbox is 10€/month, which comes with a max cap of 2TB for what amounts to cold storage for docs that are rarely touched. GitLab comes at 20€/month, and comes with a max cap of 50GB for files that are actively edited. Comparing GB is disingenuous as the usecases involving storage are hardly comparable.
- sluongng 4y agoI think its simply a reselling of GCP storage services with overhead cost of their backup redundancy and SRE on-call. But even with all that, 6GB per year definitely make you question the value of using Gitlab Container Registry vs Your Cloud of choice similar offering.
- kuschku 4y agoAnd yet again it's crypto miners abusing public resources and leading to stricter rules for everyone :(
- Gigachad 4y agoI don’t think crypto miners are to blame. More that gitlab has been giving stuff away for free for a very long time and with the current world financial situation, they have to start charging money for this stuff now.
- kuschku 4y agoThen you haven't seen how chia miners and data hoarders abusing "unlimited" storage have destroyed one online platform after another in recent months.
- Donckele 4y agoI got the email several weeks ago - and I still don’t fully understand what it means! Unbelievable confusion. PLEASE can someone in plain english say what the limits are PER REPOSITORY? Is it 5GB per repository? can you have as many repositories as you want? I don’t care or use namespaces.
- Macha 4y agoIf you're a paying user it's 5GB per repository. If you are not on a paid tier, all your repositories share a pool of 5GB per namespace. A namespace is basically a user or project. So if you don't use namespaces, everything is under your personal user namespace and your limit is 5GB total storage across all your repositories.
- Donckele 4y agoSo can I create multiple “namespaces” and each one can contain a repository of 5GB?
- Macha 4y agoThey need to be top level groups. But yes, if you have public repos repoa/repoa and repob/repob instead of user/repoa and user/repob, then my understanding is both repoa and repob will hae 5GB each.
- mlegendre 4y ago> If you're a paying user it's 5GB per repository. TFA says 10 GB (and so does my experience). > A namespace is basically a user or project I believe you meant to write "a user or a group".
- john_cogs 4y agoApologies for the confusion. I'd be happy to provide some more clarity. The answer depends on which tier of GitLab you are using. If you are using the free tier on GitLab SaaS, there will be a 5GB storage limit per top-level namespace. Paid tiers on GitLab SaaS will have limits of 50GB for Premium and 250GB for Ultimate. Community programs (GitLab for Open Source, GitLab for Education, and GitLab for Startups) will have the same 250GB limit as the Ultimate tier. Self-managed users have no limit.
- fariszr 4y agoGitLab really needs to work on their marketing and their pricing page. On GitHub, they show their generous open source limits first,(Unlimited actions, Unlimited members, GitHub pages, etc) While on GitLab, the first thing you see, 5 users limits and 400 minutes limit, which are nothing compared to GtiHub. Then under a small FAQ link you can find the actually generous limits for FOSS: > What is changing with user limits? A. There will be a 5-user limit for top-level namespaces with private visibility. At this time, top-level namespaces with public visibility will not have a user limit OP's link. > Yes. Public projects created after 2021-07-17 will have an allocation of CI/CD pipeline minutes as follows: Free tier - 50,000 minutes, Premium tier - 1,250,000 minutes, Ultimate tier - 6,250,000. https://about.gitlab.com/pricing/#why-do-i-need-to-enter-credit-debit-card-details-for-free-pipeline-minutes https://about.gitlab.com/pricing/#why-do-i-need-to-enter-cre... I didn't know that the 5 member limits applies only to private projects. And a big part of the reason I signed up, because they give you a lot of CI/CD minutes for FOSS, although the Visa requirement is very annoying.
- arinlen 4y ago> While on GitLab, the first thing you see, 5 users limits and 400 minutes limit, which are nothing compared to GtiHub. I feel the minutes thing is far from a blocker, as GitLab's GitLab Runner is trivial to setup and a must-have if you care about having control over how your software is built. I have a tiny Hetzner CX11 node with a GitLab Runner handling the workload of about a dozen projects, and things work flawlessly. GitLab Premium, at €20/(user*month) is not that pricy though, given you get the whole saas stack with it. To me GitLab is unmatched in terms of DX and features and simplicity, but I understand if some people care about paying €20/month to use it.
- rascul 4y ago> GitLab Premium, at €20/(user*month) is not that pricy though, given you get the whole saas stack with it. It is insanely expensive for me as a small time hobby coder. I'm not sure what I'll do if I ever hit the free plan limits but $228/year is not the answer for me.
- geodel 4y agoSounds reasonable. In general I think price for any cloud based service will go up until Cloud is obvious solution stop being applied in all contexts.
- tomxor 4y agoFor teams that only need git hosting the recent price hikes are complete nuts... changed from 0$ to 20$ per user / per month, i.e $240 per user / per year - this represents about a 120x difference in price compared to self hosting for my team. I get that their business model was based upon CI and ancillary integrations (which I have no need for), but I would have been happy to pay a reasonable base rate for git hosting... to me this price is just a "go away" signal for anyone not interested in CI and containers. I'm switching to self hosting, at the cost of 0.25 users in gitlab world - with a lot more resources (I noticed they throttle cloning). Thankfully gitea exists because it sounds like gitlab is a nightmare to self host anyway.
- sieabahlpark 4y ago
- arinlen 4y ago> For teams that only need git hosting the recent price hikes are complete nuts... changed from 0$ to 20$ per user / per month, i.e $240 per user / per year - this represents about a 120x difference in price compared to self hosting for my team. That's like complaining that AWS is expensive because you can self-host your apps. I mean, it's true but it still misrepresents the whole problem and misses the whole point of subscribing to a service. I'm not going to play the role of GitLab salesperson, specially as I'm seeing this change as an invitation to start hosting my projects elsewhere, but there is no professional devteam on earth that can hire anyone for 200€/month to reliably develop, manage and operate their self-hosting ticketing, services, CICD pipeline, team management software, etc. Claiming otherwise is just like claiming that you can maintain your used car as well as any professional mechanic provided that it never breaks down. And if all you need is to host git somewhere, a SSH connection will cover all your needs. But you use a bit more than that, don't you?
- tomxor 4y ago> That's like complaining that AWS is expensive because you can self-host your apps I appreciate the one less job in maintaining self hosting... I have other things to maintain and would have happily paid with a reasonable markup. However the difference is not marginal, it's > 100x, and my team is small, the difference will be even larger for medium to large sized teams because the price is artificially proportional to number of users, it's not scalable and adds resistance to growth... If we derived more value than merely avoiding basic git self hosting that might be reasonable, but we don't. > but there is no professional devteam on earth that can hire anyone for 200€/month to reliably develop, manage and operate their self-hosting ticketing, services, CICD pipeline, team management software, etc. Claiming otherwise is just like claiming that you can maintain your used car as well as any professional mechanic provided that it never breaks down. This is disingenuous, It doesn't take the entirety of someone's role to maintain a basic git hosting server without the complexity of CI/CD. I already run a fleet of servers with far more requirements than gitea. Also I said basic git hosting... I have no need for any of CICD pipline, or issue tracking features, this significantly reduces the requirements. > if all you need is to host git somewhere, a SSH connection will cover all your needs. But you use a bit more than that, don't you? I don't think you read my post fully, I said basic git hosting without CI/CD... I was actually tempted by a basic SSH only git server but I don't want to manage SSH keys or force people to use the CLI to create repos, so I will be using Gitea to provide a simple web UI.
- nakedgremlin 4y agoWe've been struggling with this GitLab storage change, even consulting with GitLab reps on strategy logic between namespace versus repositories. It's still very confusing, especially if you were using their other offerings like CI/CD build systems and associated build artifacts storage. The artifacts storage is that one that's just tough to figure out when dealing with large builds. We have already offloaded all our CI/CD to our own hosted GitLab runners, but apparently storing the artifacts afterwards (which by default GitLab always stores the most recent builds) MUST use their storage, we can't offload it to our own servers. The instructions for removing the most recent artifacts also just never works (https://docs.gitlab.com/ee/ci/pipelines/job_artifacts.html#keep-artifacts-from-most-recent-successful-jobs https://docs.gitlab.com/ee/ci/pipelines/job_artifacts.html#k...) So in our monorepo with multiple Windows and Mac applications, we are now stuck with lots of GB that are just there, currently unable to delete. This is causing us to dramatically revisit our strategy of using GitLab and might force us to other tools.
- dnsmichi 4y ago> The instructions for removing the most recent artifacts also just never works (https://docs.gitlab.com/ee/ci/pipelines/job_artifacts.html#keep-artifacts-from-most-recent-successful-jobs https://docs.gitlab.com/ee/ci/pipelines/job_artifacts.html#k...) What's the error / job logs you are seeing with having the project settings disabled for keeping the latest artifacts? The async operation to delete artifacts can take a while. Suggest to continue on the GitLab community forum: https://forum.gitlab.com/ https://forum.gitlab.com/ where more folks can help. If you continue seeing the problem, also suggest to create an issue as a bug report. Thanks! https://gitlab.com/gitlab-org/gitlab/-/issues/new?issuable_template=Bug https://gitlab.com/gitlab-org/gitlab/-/issues/new?issuable_t... Another thought: You could clean the artifacts via the GitLab API, if that helps. An example script is available in https://gitlab.com/gitlab-de/gitlab-storage-analyzer https://gitlab.com/gitlab-de/gitlab-storage-analyzer also listed in the FAQ https://about.gitlab.com/pricing/faq-efficient-free-tier/#managing-your-storage-usage https://about.gitlab.com/pricing/faq-efficient-free-tier/#ma...
- martypitt 4y ago
- siscia 4y agoAnytime I read about price increases with gitlab I am wondering if we should just have a well designed python library for all our CI needs.
- ttoinou 4y agoHow painful is it to self host Gitlab on your own server ? Number of hours of maintenance per month