[5 Mins Docker] Deploy Nexterm, Open Source Server Mgmt APP in Cloud
5 views
Apr 13, 2025
Nexterm is the The open source server management software project in Github for SSH, VNC & RDP. https://github.com/gnmyt/Nexterm This video shows you the steps to deploy it in your own VPS or other cloud platforms such as GCP, Render, Fly.io, etc Related Post: ✍https://blog.51sec.org/2025/04/5-mins-docker-deploy-nexterm-open.html ✍https://blog.51sec.org/2025/04/free-cloud-development-platform-to.html Related Videos: 🌟https://youtu.be/jxBC78F2lZc 🌟https://youtu.be/NT04VumjoOI 🌟https://youtu.be/dn-do76bO6I 🌟https://youtu.be/kxd3O4zxozo 🌟https://youtu.be/_gKl_wtY_Gg 🌟https://youtu.be/JqyCLbw1Vio ⚡https://youtu.be/IPxth5lCKA8 💖Chapters: 0:00 - Introduction 0:58 - Lets start it 2:11 - 1. Deploy it into VPS
View Video Transcript
0:01
[Music]
0:13
hello everyone welcome to chinese netac
0:16
youtube channel today's video we're
0:18
going to go back to our five minute talk
0:21
series i'm going to creating a dog for
0:24
this opensource server management
0:26
software next turn basically you can
0:30
create it to connect into all your
0:32
server using popular protocol ssh vnc
0:35
rdp sftp and also it can be easily
0:40
deployed using a docker in five minutes
0:43
that's why i'm making this video if you
0:46
already register some other cloud
0:49
platform such as azu google render
0:53
fly.io and you also can deployment to
0:56
layer now let's jump into
1:01
it the back end of next term is using
1:06
apache quacamorei this client list
1:09
remote desktop gateway in my channel if
1:12
you search guacamorei you should be able
1:14
to find quite few videos talk about it
1:17
how to deploy the docker using container
1:21
i also have some video talk about the
1:24
kazm which is also based on guacamole
1:27
this remote desktop gateway some other
1:30
related videos you can look at it that
1:33
is basian server project jump server and
1:36
the web terminal which is similar but
1:40
with more features in there the reason
1:42
why i introduced nextturn is this
1:45
project is completely open source it's
1:48
add a very nice webgree on it and also
1:52
the server resources consumption is very
1:56
minor even with memory only 256
2:00
megabytes you can run it very well now
2:03
let's start our docker deployment i'm
2:06
going to use google cloud platforms the
2:08
free tier vm to deploy
2:14
it i'm going to using three tier comput
2:18
engine from google cloud which you can
2:21
have one e2 microvm instance per month
2:25
30 gig months standard persistent disk
2:30
one gig outbound data i'm going to mute
2:33
myself since all process is standard
2:36
which you can see it from my other video
2:39
as well so i going to make it play back
2:42
faster and make video shorter
2:44
[Music]
3:28
we're going to go through those steps
3:31
we're going to do a update and then
3:33
install docker then launch the docker we
3:38
also need to open file port then we
3:40
configure custom domain for you so now
3:43
let's follow those steps complete it
3:55
[Music]
4:03
[Music]
4:53
hey hey hey
4:56
[Music]
5:02
the docker has been launched now let's
5:06
next step we're going to open the
5:08
firewall
5:14
port create a firewall
5:18
[Music]
5:24
lure port number 6989
5:31
[Music]
5:37
[Music]
5:48
now we should be able to test
5:51
[Music]
6:01
it perfect you can register account
6:12
now you can create a folder then you can
6:15
create a
6:17
server and the server protocol you can
6:20
using ssh rdp
6:23
vnc you can put the identity username
6:25
password
6:27
in of course you can use key file to log
6:31
to your ssh session
6:35
you also will be able to use uh two
6:38
factor
6:39
authentication you can enable that once
6:41
you have 2fa authentication app on your
6:45
phone so you can scan this code to
6:47
enable to fa our next step i'm going to
6:50
show you how to create your custom
6:52
domain for it which is very standard as
6:55
well using mpm and cia dns record so
7:00
then you can have your own custom domain
7:02
for it
7:22
to configure your own custom domain for
7:26
your web application such as next turn
7:29
it's very simple and straightforward you
7:32
do need to have your own domain and uh
7:36
i'm using cloud field to manage my own
7:37
domain which is completely free for
7:40
management of the dns record i do need
7:43
to create my a code and you also need to
7:47
have something similar like engine x
7:49
proxy manager if you don't have that you
7:51
need to configure your own engine x to
7:54
do that but strongly suggest using
7:56
enginex proxy manager to manage all your
7:59
reverse proxy record as well so it's
8:02
much simple forward when using it you
8:04
can watch right video for that create a
8:07
dns record i'm going to call this it's
8:10
next turn 51 one
8:12
sec.org and i'm going to map it to my
8:16
mpn this nx proxy managers public ip
8:21
since i'm going to resolve this next
8:24
turnfield sec.org to mpm for the next
8:28
resolution once you did that you can
8:31
you're going to go back to your enginex
8:33
proxy manager you need to add host so
8:35
which we're going to use in next 10.51
8:39
sec.org
8:41
or for it uh this is going to be
8:44
forwarding to this public
8:51
ip make sure just ip there
8:55
port
8:57
6989 so exactly the one we using right
9:01
now other things you don't need to
9:03
change you just need to get
9:05
the new ssl certificate agree
9:09
say in a couple minutes you will get
9:13
your ssl certificate then you can use
9:16
your custom domain to access to it so
9:20
now let's give it
9:22
try
9:27
perfect so that's how you can get your
9:30
next turn up and running
9:36
lender.com provides a free hobby plan
9:40
which gives you to deploy your own
9:43
applications using docker image it
9:46
provides a custom
9:48
domain full management data
9:51
stores and the full stack application
9:54
you can deploy in couple minutes global
9:56
sadn and then security
9:59
features quite interesting and i do like
10:03
it uh only thing i don't like is uh it
10:08
doesn't support persistent hard drive it
10:11
doesn't give you a hard drive to mount
10:13
it to save your data which is going to
10:15
create a little bit problem for this
10:17
project because you can't save it once
10:20
you restart your web application no all
10:23
changes going to gone but for the
10:25
testing purpose it's perfect for me um
10:28
so it's easy to deploy uh the web
10:31
service you're going to using the
10:33
existing image so we're gonna using the
10:37
image from our dock run command
10:40
then connect to it uh it's very
10:44
straightforward so that's why i like to
10:46
use it it's a limited 512 megaby ran 0.1
10:51
cpu which is also good enough i tried
10:55
256 mgabyte on fly.io it works well as
10:59
well you do need to enter the
11:02
environment variable um which is
11:05
encryption key you
11:07
can copy in and the value basically
11:12
that's it you don't need anything
11:14
further deploy web
11:18
service that's how simple you can deploy
11:21
the one once you finish deployment you
11:23
can click this link to open your web
11:27
application again i put everything in my
11:30
blog to show you the steps deployment at
11:33
the
11:34
render quite a few
11:37
screenshot after that it's fly.io i also
11:40
deployed my own instance to give it try
11:43
in
11:44
fry.io
11:49
here it's also working as
11:52
well it's only have 256 megabytes uh the
11:58
steps also recorded in here and i do
12:03
have fry.comtom file here if you want to
12:07
grab it just copy paste and then you can
12:09
get it running in couple minutes as well
12:12
render deployment is still in progress
12:15
we gave it another one minute it should
12:17
be done very
12:21
soon okay it's successfully connect to a
12:24
database file your service is
12:29
live b it's uh up and running that's how
12:33
fast you can get your next 10 in the
12:35
cloud free completely free so that's
12:38
pretty much everything i'm showing in
12:40
this video i hope you like it give me
12:43
thumb up if you like it also subscribe
12:46
on my channel to support me if you
12:48
haven't thank you again see you in my
12:50
next video
12:56
[Music]
#Programming
#Web Services