GitLab Documentation

GitLab Pages

With GitLab Pages you can host your website at no cost.

Your files live in a GitLab project's repository, from which you can deploy static websites. GitLab Pages supports all static site generators (SSGs).

Getting Started

Follow the steps below to get your website live. They shouldn't take more than 5 minutes to complete:

Further steps (optional):

Watch a video with the steps above:

Advanced options:

Explore GitLab Pages

With GitLab Pages you can create static websites for your GitLab projects, groups, or user accounts. You can use any static website generator: Jekyll, Middleman, Hexo, Hugo, Pelican, you name it! Connect as many custom domains as you like and bring your own TLS certificate to secure them.

Read the following tutorials to know more about:

Blog posts series about Static Site Generators (SSGs):

Blog posts for securing GitLab Pages custom domains with SSL/TLS certificates:

Advanced use

Admin GitLab Pages for CE and EE

Enable and configure GitLab Pages on your own instance (GitLab Community Edition and Enterprise Editions) with the admin guide.

Watch the video:

More information about GitLab Pages

Leave a comment below if you have any feedback on the documentation. For support and other enquiries, see getting help.