0:11
hello everyone welcome to Johnny NC
0:14
YouTube channel in this video I'm going
0:16
to introduce this GitHub project that
0:19
file which is a online Cloud dis
0:24
aggregator or online Cloud disk indexer
0:28
you can use it to show all of your car
0:32
drives in one pages and you can have
0:36
password you can preview those popular
0:40
documentation format such as image
0:44
videos audios and even office files PDF
0:48
files unfortunately this one is only
0:52
have Chinese version so I using Google
0:54
Translate translate it if you can
0:57
understand it well you can use it to
0:59
build your own Cloud Drive list website
1:03
to aggregate all your Cloud drivers from
1:06
different sources and put into one page
1:08
to show everything in there previously I
1:12
had a similar project a list introduced
1:16
to you also I have one
1:20
manager I have a go index or GD index
1:27
indexer created it using the cloud for
1:30
works if you want to know how to build
1:32
one website free to aggregate all your
1:36
Cloud drivers together you can look at
1:39
those video search in my channel and you
1:42
should be able to get better ideas what
1:45
you needed so far I found the list J
1:48
files can meet all of my requirements
1:51
such as preview features such as
1:54
password protection and then they can
1:57
support the most popular cloud
2:00
as well so now let's jump in start to
2:07
on one thing I like that file L program
2:11
is they have very good documentation
2:14
website again unfortunately it's Chinese
2:16
Us in the Google translate you should be
2:18
able to see the English version you can
2:22
have multiple installation method Docker
2:25
and Docker composer is the one I really
2:28
like which I'm using in this video to
2:31
show you there demo side as well which
2:34
is only showing local storage you can
2:38
preview the files you can see the
2:41
function if you want to check out if it
2:45
meet your requirement not you also can
2:48
log in using the provided
2:54
account then you should be able to see
2:57
the back end which is how you can edit
3:01
storages you can edit multiple type
3:04
storage which you can chose here webd
3:08
tension cosos osss usfp SFTP one drive
3:13
SharePoint Google Drive S3 bucket all
3:17
those popular ones you should be able to
3:19
add them into your that fire program
3:23
there's some security controls access
3:27
controls detail logs have short link
3:31
directly link to your file which you can
3:33
share outside you can manage that and
3:35
this web daab also supported so it's
3:39
perfect for your personal cloud drive
3:41
website in this case that's why I'm
3:44
trying to show this program to you and
3:47
then hopefully it can help you a bit
3:54
friendly as usual I do have a blog post
3:57
to show all command and install steps
4:00
you should be able to find it from video
4:03
description let's start with do R and
4:06
doer compose let do run command you
4:08
should be able to find this also from
4:10
the document website I showed you before
4:14
to make it simple I already simplified
4:17
it bit and make it adjusted to meet my
4:20
own environment you may want to adjust
4:22
it or you can just directly copy paste
4:25
the front layer I always start with play
4:28
with stalker to test the Lo stalker
4:30
command and test the docker to see how
4:33
it works then I going to put into my own
4:36
VPS to make it simple I won't go through
4:39
all process uh I will just test it in a
4:42
play with stalker if you want to see
4:44
more you can look at my other videos
4:46
which here to show you how to deploy in
4:56
environment so if you have play with
5:00
Docker account login then you should be
5:03
able to start a new instance after you
5:06
copied the docker run command in you can
5:08
just slow it into here then light round
5:13
as you can see in couple seconds the
5:16
docker has been created and then the
5:20
port 8080 has been opened for us to
5:27
it you can see list is typical system
5:32
initialization page you need to enter
5:34
your site name uh put the at the main
5:38
account put the password if you are
5:40
using proxy using your own domain then
5:43
you may want to use your own domain here
5:45
after you created your DNS record and
5:49
created your proxy setting which I'm
5:50
going to show you a little bit later for
5:54
settings the initialization has been
5:57
successfully completed
6:00
got it it it's just saying there's no
6:03
storage Source do you want to jump into
6:07
ad m page to add some
6:10
Source yes so we're going to do that of
6:13
course we need to log in right
6:17
now the second option is St Source again
6:21
the whole page is Chinese hopefully you
6:24
can understand the inter bit or you can
6:26
translate it so let's look the C I'm
6:30
going to put a temp file here then you
6:34
need to choose storage policy which is
6:37
local storage source and you need to put
6:44
it after that you should be able to see
6:48
there's a local Source here which is
6:51
local files so that's how easy you can
6:55
add the local source and how you can add
6:58
other storage source which can add
7:01
another one to give you a little bit
7:03
idea how to add one drive so this is
7:07
just a name for your website for this
7:11
folder if you want to do one drive click
7:15
one drive you want to SharePoint click
7:17
SharePoint or Google drive or S3
7:22
SFTP web tab etc etc so we do one drive
7:27
so once you choose one drive here is you
7:29
need to get the access token visit token
7:33
and refresh token so here they will
7:36
launch a new website launch a new page
7:39
to ask you to log in uh you may want
7:51
it so then you will see the whole One
7:56
Drive access token refresh token you can
8:00
in let's say access token refresh
8:05
token then L Drive let's save it so
8:10
that's how simple you can add one drive
8:16
back so we have two folder now one is
8:19
for local one is one drive that's how
8:22
you can launch it using the dock Rong
8:25
command if you want to use dock compos
8:28
it's a similar do post command is here
8:31
you just copy them and you should be
8:33
able to use them directly or you can go
8:41
to document website see the docker
8:45
compos command here so that's how easy
8:48
you can bring up your own Cloud Drive
8:52
manager or Cloud Drive listing website
9:02
once you have your website running on
9:04
the port 880 and on running on your IP
9:08
address then you may can think about
9:11
using your own domain so you need to add
9:14
uh a recode for it just like what I did
9:17
I'm using engine X proxy manager to dose
9:23
proxy for my website so the first thing
9:28
uh and also I'm using CIA to manage my
9:30
DNS Rec code so first thing of course
9:33
you need to create the a code um so
9:36
let's say this is your website name that
9:39
file and then this is your mpm engine X
9:43
proxy manager IP so basically you point
9:47
your that file list subdomain to your
9:52
mpm once you have your a record created
9:55
you can go back to your engine xlx manag
9:59
proxy host which is what I did is using
10:04
your own domain and then put into the
10:08
real public IP and the theor in here the
10:12
port I'm using 1890 not the default port
10:14
8080 so depending on which Port you open
10:17
to the public then you put the port IP
10:20
address here so after that you just need
10:24
to create your SSL certificate you get
10:27
your SSL certificate l you can save the
10:30
changes so after this you should be able
10:33
to have your own J file Cloud aggregator
10:37
which is adding all your Cloud drivers
10:39
together and L you can show all L what
10:43
you have here in to the
10:48
public H we can use Docker and the
10:51
docker compos to deploy that file L web
10:55
application to your own VPS you also can
11:05
render fly iio lows free Cloud platform
11:11
which can help you to launch your own
11:15
application zra probably is the easiest
11:18
way you can do so let's log in as long
11:21
as you have account then you should be
11:24
able to launch your application at least
11:31
hours so you can create a new project
11:35
also you can create a Project based on a
11:38
template in zebra so that's the one
11:40
thing I like zebra I'm going to quickly
11:42
go through the configuration for those
11:47
platforms so you can search
11:51
template G file so they already have
11:54
template so what you can do is just
11:56
click on it and then deploy so you you
11:59
can deploy free child Z and then you
12:02
will get the subdomain let's say the
12:05
file if nobody using that domain then
12:08
you can use it or you can use in 51 C
12:11
file so then I will deploy it so it will
12:15
take a while to deploy similar thing is
12:17
coip the thing is coip free account
12:21
usually hobby plan doesn't give you
12:25
volume for this application it does need
12:28
a assistant volume which is free plan
12:32
may not provide to it for example render
12:35
free plan you can deploy the web service
12:39
using the existing image you can have
12:42
free hobby project but unfortunately it
12:46
doesn't provide you persistent dis for
12:50
you to use so if you deploy to it it
12:53
work but they won't save your
12:55
configurations for this case you can
12:58
upgrade your plan you then you can get a
13:00
persistent disc to mount to your app and
13:03
then map your darker internal
13:07
configuration folder to Lo persistent
13:12
dis fly iio actually is better the free
13:15
print does have persistent disc for you
13:19
one GB to use so but the performance is
13:23
very low I already tried uh in my blog I
13:26
do have very detailed step
13:29
I'll show you how to use your free plan
13:33
how to launch and how to create your
13:37
persistent disk and then how you can
13:42
configure your files to mount a disk to
13:46
your application and then deploy to it
13:49
it does works the performance is not
13:52
that good but it does work uh I won't go
13:55
through it but uh I will just quickly
13:58
using theb plan to show you how to
14:02
deploy that file this application to the
14:06
cloud basically that's how simple you
14:10
can use theer to deploy that file but
14:13
then that is only for 24
14:17
hours so it's up and
14:20
running coip it's a similar you should
14:23
be able to deploy web service using
14:30
then next then you can
14:33
choose CPU echo which is free to use but
14:37
it's only 0.1 virtual CPU it will work
14:43
but uh it might too slow for you to use
14:46
that's why I'm not recommending to using
14:49
this free plan same thing on render even
14:52
you deploy it it's going to be little
14:55
bit slow and you have to upgrade to get
14:58
a persist inant dis same thing on
15:03
FL but Lal choice you may want to pay $5
15:06
to get this application run in the cloud
15:09
for you so that's all for this video I
15:12
deployed that file in my own VPS using
15:17
my own domain I deployed that file into
15:21
Cloud platforms such as deer coap render
15:29
more details you can find out from my
15:31
blog post I hope you like this video if
15:34
you like it give me thumb up and support
15:37
me by subscribe my channel see you in my