Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Self-Hosting GitLab - A Complete HomeLab Deployment

Christian Lempa via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to deploy and configure GitLab in a home laboratory environment using Docker containerization and optimization techniques. Set up GitLab using boilerplate templates, then implement resource-friendly configurations to ensure efficient performance on home hardware. Apply security hardening measures post-installation to protect your GitLab instance. Organize your home lab deployments using GitLab's project and group structure, manage sensitive information through proper secret handling practices, and utilize the glab command-line interface for streamlined operations. Configure SSH keys and API tokens for secure access, then establish automated update pipelines to maintain your home lab deployments. Master the complete workflow from initial installation through ongoing maintenance of a self-hosted GitLab instance optimized for home laboratory use.

Syllabus

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

Taught by

Christian Lempa

Reviews

Start your review of Self-Hosting GitLab - A Complete HomeLab Deployment

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.