How to Deploy Your Own Gitlab CE Instance with Ubuntu on Linode

preview_player
Показать описание
If you're looking for a web app or service to assist with keeping track of all your source code, then Gitlab is definitely something you should consider. Gitlab is more than just a front-end to Git, it actually contains quite a few features to empower software development. In this video, Jay will walk you through setting up your very own Gitlab Community Edition server with Ubuntu on Linode.

*LEARN LINUX TV - YOUR HOME FOR LINUX-RELATED FUN AND LEARNING!*

*🎓 BRAND NEW UDEMY COURSES AVAILABLE!*
Check out my new courses on Udemy and learn something new!

*🐧 SUPPORT LINUX LEARNING!*
_Note: Royalties and/or commission is earned from each of the above links_

*Video Specific Links*

*⏰ TIME CODES*
00:00 - Intro
02:50 - Set up your very own cloud Linux server with Linode (sponsor)
04:27 - What you'll need in order to follow along with this tutorial
08:19 - Installing the repository for Gitlab and installing the software
12:16 - Finding the default password for your new Gitlab installation
14:30 - Installing a Let's Encrypt certificate for our Gitlab instance
18:15 - Closing and how you can get involved with Gitlab*🎓 FULL LINUX COURSES FROM LEARN LINUX TV*

*🌐 LEARN LINUX TV ON THE WEB*

*⚠️ DISCLAIMER*
Learn Linux TV provides technical content that will hopefully be helpful to you and teach you something new. However, this content is provided without any warranty (expressed or implied). Learn Linux TV is not responsible for any damages that may arise from any use of this content. Always make sure you have written permission before working with any infrastructure and that you are compliant with all company rules, change control procedures, and local laws.

#Gitlab #DevOps #CloudComputing
Рекомендации по теме
Комментарии
Автор

Great video Jay. I followed you instructions and setup a gitlab CE server in no time.

opesach
Автор

THREE videos in less than 24 hours! Impressive!! Keep up the great content!

jojobobbubble
Автор

This is fantastic. I would like more videos on how to setup these kinds of web based instances, like phpBB, cPanel, Jellyfin, and Calibre server.

nicosilva
Автор

Thank you Jay I needed to set up a Gitlab instance in my Home Lab once again I looked at your videos
It saved me hours trying to get it to work

regards
Nico

dvp
Автор

Hi Jay. I want to congratulate you also for this new intro track and video 🙂

pberto
Автор

man, what a timely video, this is one of the things I want to do in my homelab!

davemeech
Автор

This video transformed my workfow. Thanks, you are really inspiring and I really wish you the best

rauldeandrade
Автор

Very helpful vid....thank you!
Just one thing, you have a typo in the reconfig statement on the blog.
You have gitblab-ctl in the two spots for running the reconfig.

fataugie
Автор

Again an excellent video!! One comment to make is the order of enabling TLS and entering the root password for the GitLab instance. It would be more secure to enter the root password only over an encrypted session.

la
Автор

Hey! Though i should let you know there is a spelling mistake on your blog on command : sudo gitlab-ctl reconfigure. gitlab is spelled gitblab on there.

juhoviljanen
Автор

Thank you. This came in with really good timing 👍🏻

MR-vjdn
Автор

Great tutorial. Thanks!
I have also spotted a typo in your blogpost with the reconfigure command before obtaining the initial root password. You call gitblab-ctl instead of gitlab-ctl :)

Luketep
Автор

Love the new intro Jay! Another great video as always. Thanks for all the effort you put into these

atreusduvelll
Автор

everything about this channel is amazing!

pukatech
Автор

fantastic.. the only thing I'm missing is setting up a connection from the computer to the new gitlab. where you can start uploading and creating files. That's what I fail with many times, which has made you give up starting.

Theborg
Автор

Hi there. Loved your video. A question though. My requirement is a basic gitlab server for my own use. I am confused which install method to use? The one you showed in this video? Or the docker container method? What are the pros n cons of both?

mridulranjan
Автор

One thing to keep in mind is that if you ARE hosting this locally behind a firewall then you'll run into issues with getting a Lets Encrypt certificate automatically this way.

This is using whats called an HTTP challenge, and needs port 80 open to the internet in order for this to work.

BladeWDR
Автор

Old intro was more subtle and much better

mrfailure
Автор

@Jay, thanks for the video, you forgot to mention the port number to forward, I know how to port forward, I've installed it on my local server, but I'm unable to open it on the browser as I don't know which port to forward? and how to change the port if I need to change that port?

secondly, there are certain prerequisites to Install and configure for the necessary dependencies which you have not mentioned in your video

manishguptame
Автор

Do you plan on doing a video on how to setup the gitlab cicd runners as well?

someperson