What are the restrictions for GitLab Pages sites?

The information seems to be missing as far as I can see, I was wondering a few points about the repository/site limits when hosting a static site with GitLab Pages:

  • Is the size limit for published sites the same as the limit on repositories(10GB)?
  • Will a site published from a private repository still be available to the public?
  • What is the maximum bandwidth my pages site can pull? (My site is just a portfolio so probably do not need to worry, just curious)
  • Maximum builds per hour?
  • Is there any other limits to pages sites?

I am basically looking for the same sort of information that GitHub have provided for their own pages sites here: https://help.github.com/articles/what-is-github-pages/

Any help is appreciated, thank you!

2 Likes

I’d be also interested in this.

It’s very sad that the top Google search result for ‘GitLab Pages Limit’ is this unanswered thread from years ago

1 Like

How many pages can a free user make?

If I set up an Organization, can I make five repos from pages templates? What about 10 pages?

A lot of good questions here. I’ll answer one at a time. Let me know if I missed any.

There are no limitations specific to GitLab pages, which might explain why information on this seems scarce. The only limitations that might apply are with regard to repository size and runner minutes, which are applicable in many situations unrelated to GitLab pages. If you feel the documentation could be made clearer, I encourage you to create an issue or merge request to get the Documentation team involved.

@RonanSmith:

Is the size limit for published sites the same as the limit on repositories(10GB)?

Yes, same limit.

Will a site published from a private repository still be available to the public?

Yes, the repository can be public, private, or internal - the pages site will still be available.

What is the maximum bandwidth my pages site can pull? (My site is just a portfolio so probably do not need to worry, just curious)

We don’t have a set maximum bandwidth for pages sites. If this should become an issue for any reason, you’ll be notified.

Maximum builds per hour?

There is not a set number of maximum builds per hour. The only restriction with regard to pages builds is pipeline minutes if using our runners.

Is there any other limits to pages sites?

The only limitations are < 10GB repository size and available pipeline minutes. Pipeline minutes are the execution time for your pipelines on our shared runners. You can use your own runner to build these jobs without using CI minutes. You can also purchase additional CI minutes for use with our shared runners so your pipelines will not be blocked after you have used all your CI minutes from your main quota.

@trosel:

How many pages can a free user make?

There is no limit to how many pages a free user can make. The only limitations are outlined above.

5 Likes

free user=free plan user ?

@leela52452 exactly right. Free user = user of a free plan. Sorry if I wasn’t clear on that.

In any case, we don’t set a limit the number of pages a user can make on GitLab.com.

@RonanSmith @gitlab-greg Umm, I do not think so. GitLab.com settings | GitLab shows 100MB by default as GitLab software, and 1GB for GitLab.com for Free and paid (Bronze, Silver, Gold) users. That description has not changed for many years.

@gitlab-greg Could you update if you find we changed the limit as default and/or on production (GitLab.com).

1 Like