►
Description
Also include us debugging and issue that occurred after we lost SSH connection during install.
A
Going
through
the
docs
on
how
to
install
Omnibus
in
the
clouds
and
this,
this
is
a
demo
that
is
targeted
to
team
members
that
wants
to
set
up
Omnibus
for
testing
purposes.
I'm
gonna
share
my
screen.
A
Right
and
okay,
installation
docs
start
here
and
just
like
also
a
disclaimer
that
we
will
assume
that
you
have
access
to
the
our
sandbox
Cloud
realm
and
you
have
your
own
gcp
account
or
you
have
some
gcp
account
that
you're
able
to
test
it
so
getting
back
to
the
dogs,
let's
check.
First,
the
requirements.
A
This
is
a
long
page,
but
basically
cover
the
most
important
things.
Then
gcp
VM
that
you're
going
to
create.
We
already
have
like
a
a
storage
that
will
work
good
enough
for
your
testing.
So
we
can
skip
this
part,
but
this
basically
says
that
if
you
want
like
to
have
a
local
volume,
an
extra
something
or
you
want
to
share
your
your
volume
with
multiple,
multiple
instances,
then
you
need
to
prepare
like
a
better
storage
as
CPU.
A
We
will
need
four
cores
as
the
minimum
recommended
and
for
memory
we
say
we
need
four
gigabytes,
but
as
my
testing
went,
this
is
not
up
to
date
anymore.
We
actually
have
an
issue
opened
by
Robert
for
us
to
investigate,
to
buy.
Is
that
and
but
for
this
testing
purposes,
I'm
going
to
set
up
a
bigger
memory
size.
Eight
giga
would
be
okay
but
yeah
that
those
are
the
main
disclaimers
here.
The
rest
will
just
use
the
default.
A
You
can
look
into
it
more
if
you're
testing
something
specific,
but
you
can
just
keep
it
for
now.
So
beside
the
requirements,
this
section
talks
about
what
are
our
installation
methods?
You
have
Linux
package,
which
is
our
Omnibus,
a
Helm
chart
Docker
starting
from
source
using
get
and
the
gitlab
operator,
and
today
we're
going
to
talk
about
Linux
package
I'm
going
to
skip
this
part
2.
If
we
go
to
Cloud
providers,
it
shows
where
we
have
docs
on
how
to
install
gitlab
we'll
choose
the
gcp
one.
As
I
said.
B
A
A
Here
you
see
the
price
summary
of
what
you
expect
to
pay.
In
a
month,
I
usually
like
to
use
I
think
we
can
use
E2,
but
I
usually
use
N2,
because
I
think
it's
more
modern,
and
here
we
need
four
CPU
and
eight
giga
I
think
there
is
no
such
match
for
CPU
and
8
giga,
so
either
8
CPU
and
8
Giga
or
four
CPU
and
16
Giga
should
do
it.
A
If
she
wants
like
to
have
like
a
better
performance
like
I,
said
on
storage,
you
can
also
change
the
default
disk,
which
is
like
the
defaults,
the
balance,
persistent
disk.
You
can
change
to
SSD
if
you
want,
but
it
will
be
a
little
bit
more
expensive
too,
and
since
we're
going
to
allow
our
instance
to
be
like
available
to
the
open
world,
we're
also
going
to
check
this
allow
HTTP
and
allow
gtps
traffic,
and
this
is
all
you
need
for
your
gitlab
DM.
So
just
go
ahead
and
hit
create.
A
A
So
installing
gitlabs,
the
next
phase,
it
tells
us
to
tap
the
SSH
button
to
connect
to
the
instance
and
make
note
of
our
external
AP.
We
will
need
that
and
SSH
window
will
appear
and
then
we
should
follow
the
install
instructions
that
are
in
this
link.
A
A
There,
it
is
next
command
is
like
it
tells
us
to
install
postfix
in
case.
We
want
to
use
emails
and
allow
our
instance
to
send
emails,
or
you
can
use
something
else,
and
then
there
is
like
documentation,
spelling
something
else,
but
you
can
do
the
default
here.
A
We
should
use
internet
site
so
just
hit
enter
for
the
default
here.
You
can
choose
if
you
have
already
set
up
your
external
DNS,
like
for
your,
how
you
want
to
reach
your
gitlab
and
have
this
as
part
of
your
email.
You
can
set
it
up
here
since
I'm
not
going
to
use
emails
for
anything.
This
demonstration
just
allow
this,
like
local
name
of
my
VM,
to
to
be
it.
A
If
you
don't
trust
the
script,
you
can
open
it
on
a
other
tab
to
see
what
it's
doing,
but
it
will
basically
detect
the
US
that
we
are
check
that
we
can
really
install
the
package
install
check
if
you
have
current
gpg,
set
up
detective
version
of
the
OS
set
up,
some
gpg
keys
and
key
rings
for
apt
and
yeah.
So
that's
basically
just
setting
up
the
Repository.
D
A
Next
next
thing
it
says:
okay,
it's
time
to
install
gitlab,
make
sure
you
have
correctly
set
up
your
DNS.
There
is
a
link
for
it
and
change
the
gitlabexample.com
to
the
URL,
which
you
want
to
access.
Your
gitlab
instance
installation
will
automatically
configure
and
start
gitlab.
A
If
you
savage
DPS,
then
it
will
automatically
use,
let's
encrypt,
to
create
like
a
certificate.
For
you,
that's
great.
You
can
also
use
your
own
certificates.
I
won't
cover
this
and
you
have
the
option
to
use
to
define
an
initial
root
password
for
your
instance.
I'll
just
use
the
initial
one
that
git
Library
generate
for
me.
A
A
A
Replace
it
here
using
the
nip.io
service
I,
don't
know
if
you're
all
familiar
with
it,
but
just
I'm
going
to
call
it
gitlab.
My
external
IP
neap.io
.io
is
just
like
this
neat
service
that
works
like
a
white
Guardian
s
and
basically
Maps
whatever
you
put
in
front
of
nip.io
to
be
resolved
to
that,
so
ip.nip.io
resolves
to
ID
or
app.ip.deep.io
also
resolves
like
so
we're
gonna
make
use
of
this
because
we
don't.
We
don't
want
to
use
like
our
own
register
with
a
different
domain.
A
A
This
will
like
install
the
package,
run
the
bring
style
scripts
that
comes
with
the
Linux
package,
which
will
like
configure
gitlab,
run
the
it
live,
control,
reconfigure,
command
and
start
all
the
services
check.
The
services
are
running
all
this
kind
of
stuff.
A
A
This
will
be
like
a
I
think
it
would
be
invalidated
after
24
hours
or
just
actually
I
think
it
would
be
just
like
a
stored
for
24
hours,
not
too
validated
yeah.
So
you
should
probably
just
change
this
password
as
soon
as
you
log
in
and
after
we
change
the
password.
A
Well,
there
are
some
notes
on
email
subscription,
Center,
I
think
this
is
more
like
to
the
users
when
they
hold
an
instance
for
that
long,
and
they
can
choose
what
kind
of
notifications
they
want
to
receive
security
alerts
newsletter
and
all
that,
so
we
can
skip
recommended
steps.
This
is
an
interesting
one.
After
install
gitlab,
there
are
some
important
things
here:
I
guess
it's
like
from
here.
You
will
be
able
to
go
to
like
setting
up
your
runners.
A
A
B
A
Okay,
so
this
is
a
good
moment
to
share
a
little
bit
of
some
comments
that
we
have
available
after
install
gitlab,
we
can
run
sudo,
gitlab,
sorry
sudo,
oh
yeah,
kids
lab
control
status,
which
would
tell
us
the
status
of
our
well.
It's
not
it's
not
there.
Yet.
A
A
D
E
The
sync
client,
so
my
guess,
is
that
it's
still
in
the
middle
of
doing
the
install
so.
D
D
A
E
Yeah,
it's
probably
it's
in
the
post,
install
script
inside
of
D
package,
running
omnibus,
run
and
get
my
control,
which
is
doing
Omnibus.
So
you
can
see
the
sync
client
is
running,
so
it's
in
the
middle
of
doing
all
of
the
processing
and
starting
all
the
processes
and
configuration
and
all
that
stuff.
D
B
E
It's
on
top
of
watching
d-package.
It's
far
long
gitlab.
D
B
E
D
A
A
E
B
A
E
A
C
I
think
yeah
the
we
can
do
it
either
way,
but
what
you
know
the
debug
process
might
be
good
for
what
someone
else
might
experience
right.
So,
however,
you
see
fit
on,
you
know
someone
who
isn't
a
distribution
engineer
like
step
in
their
POV,
what
they
might
try
and
do
here.
A
A
Okay,
I'll
assume
this
is
what
we
wanted
and
we
can
try
now
sudo
gitlab
control
cleans,
which
should
nuke
everything
after
one
minute.
A
A
E
A
A
E
Okay
so
at
this
point
we
know
that
it
says
it's
done.
It
also
says
you
need
to
run
reconfigure
and
just
because
it
says
it's
done
doesn't
mean
we
actually
know
that
there's
anything
listening,
so
we'd
have
to
do
an
ssntlp,
SS
command
and
then
the
arguments
Dash
ntlp,
and
then
that
would
tell
us
if
anything's,
actually
listening
on
Port
A
before
we
bother
to
try
to
connect
to
it.
B
A
D
E
Now
the
weird
part
is
that
it
does
actually
status
is
blank;
normally,
it
would
have
a
whole
bunch
of
stuff,
but
it's
worth
trying
to
get
light
control
reconfigure.
As
you
know,
pseudo
electrical
reconfigure
and
see
what
happens.
B
A
E
C
Click
because
we.
A
B
E
C
A
There
it
is
SS
command
again
perfect.
Three.
B
A
E
A
And
now
we
can
log
in
and
we
can
catch.
A
Center
git
lab-
and
this
is
the
initial
root
password-
that's
in
the
docs-
and
this
is
the
one
you
should
change
soon.
A
Good
ideas
also
to
follow
the
tips
on
deactivating,
your
sign
up
restrictions
as
soon
as
you're.
Looking
for
the
first
time,
this
would
be
unchecking.
This
checkbox
saving
the
changes,
and
from
from
here
we
can
poke
the
instance
a
little
bit
to
see.
If
all
is
up,
we
can
I,
don't
know,
create
a
project
from
a
template
rails
project.
A
C
Is
there
anything
else
you
might
do
with
the
knowledge
that
this
might
be
a
test
instance
now
that
you're
testing,
maybe
a
new
feature
or
something
that
we've
implemented
in
distribution.
A
Well,
I
think
it's
depends
on
what
you
want
to
do.
I
guess
what
feature
you
want
to
do
right
like
this,
should
already
give
you
like
all
this
service
running
like
sudo,
and
your.
D
A
So
you
should
have
even
registry
is
running
because
we
in
if
we've
enabled
https
and
I
believe
when
you
enable
GPS
it
also
setups
the
registry
on
part
50
50.,
but
you
have
everything
you
have
cash
here.
So
if
you
want
to
test
cash,
El
is
obviously
working
Prometheus.
Possibly
it's
it's
all
there
that
you
should
need
like
infrastructure,
wise,
I,
think
so,
but
yeah
you
would
need
to
install
a
runner
I
guess
so
you
don't
have
a
runner.
A
A
A
A
C
No,
that's
good.
You
know.
The
intent
of
these
demos
is
to
enable
anyone,
but
also
maybe
more
specifically,
other
teams
that
get
lab,
who
you
know
when
a
self-serve
testing
features
so
yeah.
D
A
A
Yeah
that
was
just
like
show
showing
that
it's
you
have
like
this
gitlab
control
command.
It
has
a
lot
of
good
insights
and
things
that
you
can
use
so
have
a
read
on
the
help
option
after
you
print
the
help
option
like
checking.
A
What's
the
active
config
defend
the
config
once
you
change
it
before
I
reconfigure,
yeah,
there
are
a
lot
of
things
you
can
do
here
check
if
you're
ready
to
upgrade
with
the
current
config
cleansing,
which
is
like
looking
everything
showing
the
current
config
yeah
a
lot
of
interesting
things
here
for
you
to
check
connecting
to
to
rails,
console
I
think
you
can
also
do
this
through
here
and
database
commands
yeah.
So
that's
it.
If
there
are
no
more
questions,
I'm
going
to
stop
the
recording.