This is not going to be a prolonged installation video,
and I assume that you can follow the same GitHub install instructions
that I can, and I'm not about trying to vlog document something that
Cyb3rWard0g and friends have already done.
To be honest, the documentation is not the fun part of this,
but there are some quick and crispy nuggets for you included in the following.
If you want all the things,
as in all of the capabilities, you need 4 cores and 8
GB of RAM. Elasticsearch is amazing,
but it is almost as much of a RAM‑hungry monster as Chrome. And if
you want the monster to do your work for you,
you have to feed it RAM, just like a dragon.
And when I say 8 GB of RAM,
what I really mean is 8 GB of free RAM. So I tried to do just exactly 8 GB,
totally didn't work, you have to have slightly over. From there, could you
install it every which way from source? For sure.
Or, you could just use the Docker containers like a civilized person.
Like oh‑so‑many late nights, it all starts with the git clone And just
to make sure you don't get all crazy, you then simply run the install script.
Now I chose option 4,
and this is where it complained at me that I did not have enough memory.
I then re‑rolled with 16 GB and got past this option.
I ran into another issue because there was a missing library on the old
Ubuntu Bionic that needed to be updated, but a good old apt‑get update
and upgrade fixed that for me as well.
The next little hurdle was that the Docker disk size
has to be 8 GB or more as well.
Now, Docker sits in etc/docker, that is your root folder, so
however much is available within your root partition is how much
is available for the Docker disk size.
That being said,
I did not quite have enough because I had a VMware disk that was not allocating
the entire amount that was available all to the route drive.
So I had a re‑roll with a 40‑GB disk, and then I was good to go.
So there's different ways to solve that if you want to mess around with
Linux volumes, but really the best way to go is to just start with a
committed disk size of around 40 GB with a fresh Ubuntu to install with
the standard default volumes and the etc/docker folder will have plenty of
space. So check all those boxes,
light a few candles, and bingo‑bango, you've got yourself a lumbering HELK,
ready to roll.
Now, of course,
it's a good idea to capture this information that spit out at the end of
the installation on how to access these different components. For me,
I'm going to save that in a text file, or something, on the desktop so
that I don't have to rely on my horrible selective memory. Now I
installed all the things, things that should be familiar from the quick
slide deck intro.
If you need to recap, by all means, this isn't live,
so go ahead and go back and recap.
But if you are ready to roll,
hold your hand up and I'll break through the fourth wall like
that creepy episode from Fringe and take you on a quick tour
through your shiny new Docker services,
poised and ready to hunt down the evildoers.