Self-Hosting GitLab in Your HomeLab with Docker
Learn how to deploy GitLab in your HomeLab using Docker and Boilerplates for efficient self-hosting. Get Warp Pro free for 7 days! π

Christian Lempa
28.0K views β’ Oct 17, 2025

About this video
Get Warp Pro free for 7 days: https://www.warp.dev/
In this video, I self-host GitLab in my HomeLab with Docker using my Boilerplates template, apply resource-friendly optimizations, and harden the instance post-install. I also show how I organize deployments and secrets in Projects and Groups, use the glab CLI, and manage updates with pipelines.
References
- My Boilerplates: http://github.com/ChristianLempa/boilerplates/
- GitLab Playlist: https://www.youtube.com/playlist?list=PLj-2elZxVPZ-cck54X8jxH0_Ai25_guHH
- Traefik Tutorial: https://youtu.be/-hfejNXqOzA
- Authentik Tutorial: https://youtu.be/N5unsATNpJk
________________
π Support me and become a Fan!
β https://christianlempa.de/patreon
β https://www.youtube.com/channel/UCZNhwA1B5YqiY1nLzmM0ZRg/join
π¬ Join our Community!
β https://christianlempa.de/discord
π Follow me everywhere
β https://christianlempa.de
________________
Read my Tech Documentation
https://christianlempa.de/docs
My Gear and Equipment
https://christianlempa.de/kit
________________
Timestamps:
00:00 Introduction
02:52 How to get started?
05:20 Install GitLab with EASE!
13:32 Post-Installation Steps
15:04 Performance Optimizations
16:32 Manage your HomeLab Deployments
19:55 Dealing with Secret Values
21:55 GLab CLI Tool
23:27 Setup SSH and API Tokens
24:49 Update HomeLab Deployments
26:53 Final thoughts
________________
Links can include affiliate links.
In this video, I self-host GitLab in my HomeLab with Docker using my Boilerplates template, apply resource-friendly optimizations, and harden the instance post-install. I also show how I organize deployments and secrets in Projects and Groups, use the glab CLI, and manage updates with pipelines.
References
- My Boilerplates: http://github.com/ChristianLempa/boilerplates/
- GitLab Playlist: https://www.youtube.com/playlist?list=PLj-2elZxVPZ-cck54X8jxH0_Ai25_guHH
- Traefik Tutorial: https://youtu.be/-hfejNXqOzA
- Authentik Tutorial: https://youtu.be/N5unsATNpJk
________________
π Support me and become a Fan!
β https://christianlempa.de/patreon
β https://www.youtube.com/channel/UCZNhwA1B5YqiY1nLzmM0ZRg/join
π¬ Join our Community!
β https://christianlempa.de/discord
π Follow me everywhere
β https://christianlempa.de
________________
Read my Tech Documentation
https://christianlempa.de/docs
My Gear and Equipment
https://christianlempa.de/kit
________________
Timestamps:
00:00 Introduction
02:52 How to get started?
05:20 Install GitLab with EASE!
13:32 Post-Installation Steps
15:04 Performance Optimizations
16:32 Manage your HomeLab Deployments
19:55 Dealing with Secret Values
21:55 GLab CLI Tool
23:27 Setup SSH and API Tokens
24:49 Update HomeLab Deployments
26:53 Final thoughts
________________
Links can include affiliate links.
Video Information
Views
28.0K
Likes
688
Duration
27:32
Published
Oct 17, 2025
User Reviews
4.6
(5) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
No specific trending topics match this video yet.
Explore All Trends