0:10
Hello everyone, welcome back to Johnny's
0:12
Net Sack YouTube channel. Previously I
0:16
showed you how to install Guacamole
0:22
on Daben 13, Daben 12.
0:26
They still have some small issue with
0:29
remote app with 1.6.0
0:33
L that version. Now rather than to
0:36
troubleshooting and fix that um I would
0:39
like to show you how to using 1.5 this
0:43
version uh on the guacamole. Actually
0:47
the latest version is 1.5.5.
0:51
So in this video I'm going to show you
0:52
how to install that. This is my tabin 12
0:57
version as you can see it's a bookwarm
1:00
dab 12 and I have IP address
1:08
four uh also I have one interface go to
1:14
uh which we can use for testing our
1:17
internet it's a basic installation even
1:21
not updated yet so we are going to start
1:24
from here and uh get guacamole 1.5.5
1:30
fully running on this machine now let's
1:38
Well, first let's take a look the test
1:44
It's a virtual machine. I got the two W
1:46
CPU and also 2 gig RAM. No swap memory
1:52
configured yet, but we don't need that
1:54
since we are just use it for testing.
1:58
It's a new installation. So, first thing
2:01
you always want to do is give it the
2:14
This is going to take a while for it to
2:17
be completed. Oh, actually, it's not
2:20
that long. So, we only have one
2:24
Um, we can do reboot. Uh since it's not
2:28
necessary, we didn't do much upgrading
2:31
here. I will leave it as is. After that,
2:35
we're going to go into the next step
2:38
which is starting to creating our
2:42
guacamole dependencies. Install all
2:51
There are quite a few dependencies we
2:54
need to install before we can really
2:58
starting to install Guacamole Apache or
3:01
Tomcat front end back end database. Um
3:06
here is a list I using to install all
3:10
those dependencies. You can find them
3:12
from my blog post which going to showing
3:16
in this video's description.
3:19
So right now it's installing
3:22
those dependencies. It would take maybe
3:25
two three minutes to get all done. Um I
3:28
will come back once it's finished.
3:32
It shouldn't take too long. 2 minutes 3
3:34
minutes. Then you should be able to
3:36
finish this one. So as you can see we
3:39
have finished this dependencies
3:41
installation. We're going to go to next
3:48
We're going to install Tomcat 9 and the
3:51
JDBC 11. That's uh requirement for
3:55
guacamole. Tomcat latest Tomcat version
3:58
have an issue with guacamole.
4:01
So we have to install the old version 9.
4:04
So but Dabian doesn't have that Dian. So
4:08
we have to enable Dian 11's repository
4:12
to get this working. There's a couple
4:14
ways to enable that. So for me, I'm
4:17
going to using nano to change sources
4:29
Save it and do a update.
4:43
Wow, it's 200 megabyte additional disc.
4:47
So, it should be very fast here.
5:05
going to mark those installation hold so
5:10
we won't get update on it. Uh as you can
5:14
see there's a small sudo command issue
5:19
telling name or service not known. This
5:22
is fine. And this can be resolved
5:24
through a small changes.
5:41
This should resolve this uh sudo unable
5:46
to resolve host name or service not
5:49
known issue. So we can try to do
5:53
should do again. That's all good.
6:03
Uh because I hold those Open JDK 11 JIE
6:07
before. So I'm going to unhold it.
6:17
And then I'm going to install it
6:21
now. Should be fine. After we installed
6:24
this, we're going to hold it again.
6:35
So this step has been completed. We're
6:38
going to go to next step. Install my SQL
6:46
My sec is not in Tabian 12's repository.
6:52
They cannot find that package. So what
6:55
we going to do is uh we're going to
6:57
manually install it. You can try to
6:59
install my SQL server.
7:03
I couldn't find it at all. My SQL
7:10
No installation candidate.
7:15
I'm going to use following command to
9:05
Okay, all seems good.
9:53
That's all for install My SQL database.
9:58
So we're going to go to the next step.
10:00
Install Quacamon server.
10:07
We are going to install Wakam only
10:20
that's the all command we need I copied
10:25
same thing you can copy in here and then
11:22
There are some warning message but we
11:37
We are done this part. We're going to
11:40
install Guacamole 1.5.5
11:46
What we can do is going to
11:58
Move it to a right folder
12:03
and then restart Tomcat 9.
12:10
At this moment, we should be able to
12:14
N default page and Aquacamony web app.
12:23
That's a default page. It works. And you
12:26
also can using WA morning.
12:31
If you have your default user
12:32
configured, then you should be able to
12:34
log in here. But right now we haven't
12:36
configured our database connection and
12:39
we didn't define our default user. So
12:42
our next step is going to configure our
12:46
database authentication for guacamole.
12:53
Before we start configure guacam only to
12:56
use JDBC authentication that's uh
13:04
that's quar services. So it haven't been
13:12
and then we can start the service.
13:18
You should be able to see this service
13:20
up and running um by default. Let's take
13:29
So we haven't configured the user
13:31
mapping that file. So you won't be able
13:34
to log in. But then once we configured
13:36
the our database then we should be able
13:39
to login from there.
13:46
Here are some command we're going to
14:00
and Tomcat the services.
14:05
That's good. Then we're going to install
14:08
GDPC authentication.
14:19
uh we won't need that. We need 1.5.
14:23
So if you go to my blog post, you should
14:25
be able to see those steps there and uh
14:37
because there's a different version. So
14:41
please make sure you are downloading
15:09
Now we need to install my SQL connector.
15:27
Then we need to create database and the
15:35
Then we need to enter the password we
18:39
That's probably all configuration. If
18:42
you didn't get any error message from
18:44
here, then congratulations. You have
18:46
successfully installed the guacamole
18:48
Apache Guacamole 1.5.5
18:51
on your Debian. Uh we can
18:59
using a default account admin,
19:09
But of course, you're going to get a
19:11
notification just asking you if you want
19:14
to save settings. You're going to create
19:19
All seems good at this moment. Um, you
19:24
can start a testing. Uh but that won't
19:27
cover in this video.
19:30
At this moment all seems working well.
19:32
Um hopefully you enjoyed it. If do give
19:37
me a thumb up and subscribe my channel.
19:41
See you in my next video.