Ok, before ask, look at config files, my mistake.

There is no word about enabling Gitlab Pages in /etc/gitlab/gitlab.rb (in case of omnibus installs).

Current link to pages documentation: GitLab Pages

Answer from Ellesmess Glain on Stack Exchange
🌐
GitLab
docs.gitlab.com › gitlab docs › use gitlab › deploy and release your application › gitlab pages › settings
GitLab Pages settings | GitLab Docs
Introduced in GitLab 16.1 with a Pages flag named FF_CONFIGURABLE_ROOT_DIR. Disabled by default. Enabled on GitLab.com in GitLab 16.1.
GitLab Docs
Learn how to use and administer GitLab, the most scalable Git-based fully integrated platform for software development.
Environments
Must be enabled. ... On the page for a specific environment, on the right, select Terminal ( ).
GitLab Pages
If you’re using GitLab Pages default domain (.gitlab.io), your website is automatically secure and available under HTTPS. If you’re using your own custom domain, you can optionally secure it with SSL/TLS certificates. If you’re using GitLab.com, your website is publicly available to the internet. To restrict access to your website, enable ...
Releases
Releases, versioning, assets, tags, milestones, and evidence.
🌐
GitLab
docs.gitlab.com › gitlab docs › administer › update your settings › gitlab pages
GitLab Pages administration | GitLab Docs
To configure GitLab Pages DNS for single-domain sites without wildcard DNS: Enable the GitLab Pages flag for this feature by adding gitlab_pages['namespace_in_path'] = true to /etc/gitlab/gitlab.rb.
Discussions

How to activate Gitlab Pages Properly? - Stack Overflow
I just get an blank page and it is saying that it takes too long to respond. My Gitlab CI is fine and is deploying the pages I see that in my CI job. For your perspective: I have copied the vuepress example site and added the gitlab-ci.yml. I have enabled pages as described and set the DNS. More on stackoverflow.com
🌐 stackoverflow.com
Configuring GitLab Pages Help!
gitlab_pages['enable'] = true pages_nginx['redirect_http_to_https'] = true gitlab_pages["namespace_in_path"] = true More on reddit.com
🌐 r/gitlab
1
1
January 8, 2025
How to setup gitlab pages
I’m very new to the gitlab pipeline and I am trying to setup gitlab pages in my repository I followed the gitlab tutorial, plus some google searching Here is my .gitlab-ci.yml default: image: ruby:3.2 before_script: - bundle init - bundle install - gem install bundler - bundle config set ... More on forum.gitlab.com
🌐 forum.gitlab.com
3
0
March 30, 2025
[Gitlab]Where can I find Gitlab Pages hosted on my private Gitlab instance? - Stack Overflow
In this part you need to deal with .gitlab-ci.yml file · For the gitpage URL, you can find it under setting -> operate > pages, there should be a URL for the website. Usually is under namespace.example.com/projectname. If you didn't see the page under the setting, it is usually a configuration issue. You just need to enable ... More on stackoverflow.com
🌐 stackoverflow.com
🌐
GitLab
docs.gitlab.com › gitlab docs › use gitlab › deploy and release your application › gitlab pages
GitLab Pages | GitLab Docs
By default, every project in a group shares the same domain, for example, group.gitlab.io. This means that cookies are also shared for all projects in a group. To ensure each project uses different cookies, enable the Pages unique domains feature for your project.
🌐
GitLab
docs.gitlab.com › gitlab docs › administer › update your settings › gitlab pages › gitlab pages for source installations
GitLab Pages administration for self-compiled installations | GitLab Docs
Pages are stored by default in /home/git/gitlab/shared/pages. To use a different location, edit gitlab.yml under the pages section: pages: enabled: true # The location where pages are stored (default: shared/pages).
🌐
Reddit
reddit.com › r/gitlab › configuring gitlab pages help!
r/gitlab on Reddit: Configuring GitLab Pages Help!
January 8, 2025 - gitlab_pages['enable'] = true pages_nginx['redirect_http_to_https'] = true gitlab_pages["namespace_in_path"] = true
Find elsewhere
🌐
GitLab
forum.gitlab.com › gitlab ci/cd
How to setup gitlab pages - GitLab CI/CD - GitLab Forum
March 30, 2025 - I’m very new to the gitlab pipeline and I am trying to setup gitlab pages in my repository I followed the gitlab tutorial, plus some google searching Here is my .gitlab-ci.yml default: image: ruby:3.2 before_script: - bundle init - bundle install - gem install bundler - bundle config set path 'vendor' cache: paths: - vendor/ workflow: rules: - if: $CI_COMMIT_BRANCH create-pages: stage: deploy script: - bundle exec jekyll build -d public pages...
🌐
Creoline
help.creoline.com › en › doc › gitlab-pages-ZZtvphZJyN
GitLab Pages
Navigate to the desired repository and select the menu item Settings → Pages. From here, you can customize the pipeline configuration via the gitlab-ci.yml file to enable GitLab Pages.
Address: Bergstr. 9a, 49341 Altenberge, Germany
(4.9)
🌐
Erikpoehler
erikpoehler.com › home › gitlab › activating gitlab pages directly on your gitlab…
Activating Gitlab Pages directly on your Gitlab Server - Erik Pöhler's Weblog
July 30, 2025 - image: node:22 pages: needs: [] stage: deploy cache: paths: - node_modules/ script: - yarn install - yarn docs:build artifacts: paths: - public/docs expire_in: 1 week rules: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH changes: - docs/** - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH when: manual allow_failure: true · Activating Gitlab Pages in Gitlab is pretty easy.
🌐
DevOps as Craft
virtualizare.net › devops › how-to-enable-gitlab-pages-a-comprehensive-guide.html
How to Enable GitLab Pages: A Comprehensive Guide
August 15, 2024 - Navigate to the Settings section of your project and click on Pages. Here, you’ll find the URL where your site is hosted. Click on the link, and voila! Your site should be live.
🌐
DevOps as Craft
virtualizare.net › devops › how-to-enable-gitlab-pages-for-your-project.html
How to Enable GitLab Pages for Your Project
May 5, 2024 - Ensure that your domain’s DNS settings are correctly configured to point to your GitLab Pages. If issues persist, verify that your domain registrar has the correct DNS records. Additionally, check for any SSL/TLS certificate errors that might be causing security blocks. In conclusion, enabling GitLab Pages for your project can significantly enhance your project’s visibility and accessibility.
🌐
GitLab
gitlab.lcqb.upmc.fr › help › user › project › pages › introduction.md
Introduction · Pages · Project · User · Help · GitLab
Find out the general domain name that is used for GitLab Pages (ask your administrator). This is very important, so you should first make sure you get that right. ... Note: If shared runners are enabled by your GitLab administrator, you should be able to use them instead of bringing your own.
🌐
GitLab
forum.gitlab.com › how to use gitlab
Why is "Pages" not appearing in settings? - How to Use GitLab - GitLab Forum
May 29, 2018 - In the help on GitLab Pages the setup sound quite easy: Fork an example project: by forking a project, you create a copy of the codebase you’re forking from to start from a template instead of starting from scratch. Change a file to trigger a GitLab CI/CD pipeline: GitLab CI/CD will build and deploy your site to GitLab Pages.
🌐
GitLab
about.gitlab.com › blog › engineering › hosting on gitlab.com with gitlab pages
Hosting on GitLab.com with GitLab Pages
April 7, 2016 - To build our Hexo site, we can start with this .gitlab-ci.yml: ... image: node:4.2.2 pages: cache: paths: - node_modules/ script: - npm install hexo-cli -g - npm install - hexo deploy artifacts: paths: - public only: - main
🌐
More abstractions!
timeforplanb123.github.io › gitlab › gitlab-pages
An easy way to create internal documentation pages - More abstractions!
December 14, 2021 - And, if our pipeline was completed successfully (take a look on the status of last pipeline in CI/CD - Pipelines. It must be passed. You can see the same in the repository status bage, there should be a green mark here), we can check gitlab-pages link - Settings - Pages (it has http://user.your.gitlab.domain_name format) and…