Transcripts
1. Introduction: Hi. How are you
doing Dar, everyone? My name is Usman Altaf
tard, promfndern.com. I make informative
videos where I try my best for my viewers so they
can learn something new. Today in this video, I'm going to show you
how you can manage a VPS server and install WordPress websites or any other
websites on a VPS server. You may have a question that y VPS server and not the
other shade hosting. When deciding between a
VPs and shade hosting, the main difference is
how resources are used. In shade hosting, many websites
share the same server. Which can slow things down
and limit your control. But with the VPS, you get your own dedicated
part of the server, meaning better speed,
more security, and more control
over your website. If you need faster performance and more flexibility
as your website grows, a VPS is a better choice
than shared hosting. And other reason is the price. VPS hosting is typically priced on a monthly
or hourly basis, which allows you to pay
for exactly what you use. This flexibility makes it easier to adjust your hosting plan as your website needs grow or change without being locked
into a long term commitment, on the other hand,
shade hosting is usually billed
annually or even for longer terms with
providers often offering discounts for signing
up for longer periods. However, after the
initial discount period, the renewal rates for shared
hosting can be much higher, which can surprise many users
when it's time to renew. So while shared hosting may
appear cheaper upfront, due to its longer
term discounts, the renewal prices can
be significantly higher, making VPS hosting a more
predictable and scalable option in the long run, especially for growing websites. VPS servers are cheaper than shared hosting because
the major difference in the VPS servers and
shared hosting is that VPS servers are not managed
as shared hosting is, which means we need to manage
VPS servers by ourselves. Shared hosting is
easy to use, managed, already installed control panel, and VPS servers are unmanaged and little
difficult to use. But the goal of this course is to make VPS management
easier for you. And show that it's not as difficult as it
might seem at first. So I will show you how to buy best affordable and high
performance VPS servers and how to buy domain name from the best and affordable
domain registrar. How to install WordPress
websites or any other websites, how to manage and
secure your VPS server. How to install a best, reliable, secure, easy to use, picture rich and best performing control panel and setup
it and make it secure. I will show you how you can link Cloudflare
to your website. So Cloudflare will
protect your website. All the traffic will come to your website
through Cloudflare, and Cloudflare will
provide you free CDN. So your website will
be available to your users from their
nearest locations. This way, your website
will load faster, which helps your website to rank better in search
engines like Google. I will show you how you
can secure your website by installing CloudFlare
SSL core free. How to create FTP accounts, how to backup your server
regularly for free and send those backups to your remote storage
like Google Drive, how to create your own
email addresses and send safe and secure emails
and receive emails. How to create your
own mail server to make as many email addresses as you want and send or receive as many
emails as you want. And a lot more to
cover in this course. So let's begin.
2. VPS Server & Domain: Okay, first of all, we need to find a
VPS server provider. There are lots of VPS
server providers out there. But in my opinion, there are two best
affordable and high performance VPS server
providers out there. And there is the contabo
and the vulture. Both are very affordable, reliable, and high performance. Pantabo is my most
recommended VPS provider because of the resources it
gives in very low price, and they offer many more
discounts on top of that. As you can see, they are offering credit back
offer right now. But remember, this
credit will be added to your account balance after 14 days to use it
for next payment. You can see they are
offering in just $5.50 core CPUs and six GBs of RAM
and 100 GB NVME storage. On the other hand, vulture
is also very affordable, but it gives the less resources. But the interface of vulture is most advanced and easy to use. And the prices are
also holy based. So as much as you use, you will pay for that only. You can deploy a new server and destroy it as many
times as you wish. Every time you will
deploy a new server, it will give you
a new IP address. So if you want to
change the IP address, just destroy a server
and deploy a new one, which I will show
you after a while, when we will create
a vulture account. But the ptabos prices
are monthly based. So it means when you
will order a new server, you will have to pay
at least for a month. And if you wish to destroy it or want to change
the IP address, you request to cancel
the server first and order the new one with
at least one month payment. These are the major differences between these two VPS providers. So let's first buy VPS
servers from these two. And now we need a domain
name to link with our server and to use it for our website or
WordPress website. And for that, in my opinion, there are two best
domain registrars out there Namecheap and Cloudflare. They both are cheap. If you need your website
traffic through Cloudfare, you can simply buy the
domain from Cloudflare. But you can also buy the
domain from Namecheap and get all the website traffic
through Cloudfare which I will show you in a while
how you can do that. The major difference in
these two platforms is that Cloudflare has
less ELDs to register, and Namecheap has lots of them. But this tutorial, I will buy
the domain from Namecheap, and we will link it to our
server through Cloudflare. So let's buy the domain.
3. Purchase VPS Server & Domain: So first of all, I
will show you how you can buy a Con tabu VPS server. But that go to tabu.com. You will see the different
prices here because I have recorded this portion before
and now that offer ended. Now they are offering credit
back offer before they was offering the low
price VPS server. So here is a tip for you. Change the currency to Euros. By doing this, you will get
this server even cheaper. So click on view all Cloud
VPS servers from this list, select the desired VPS server. I will choose this first
one for this tutorial. After that, now select the term length one
month, three months, six months or 12 months
and the region to European Union because it's free and it's almost
middle of the road. The storage type 100
GB SSD or 50 GB NVME. Always choose NVME
because it's faster. From here, choose the operating
system to ben to 22.04. And now username is root and
generate a new password. You can save this or later
I will tell you how you can again reinstall the server
and change the password. Object storage to none, and leave all these
settings as it is. Okay, next select the I'm new to Cantabo and a
private individual account, and I will enter
these details now. So I have entered the
details and click Next. So from here, you can
choose any payment method, but I will choose
the credit card. So I have entered the card
details and click Next. Sometimes it says OTP. It's depend on your credit card. So I will enter it here. No, it is showing all
the details entered. Verify all the details, and then click on Order and pay. So we have successfully
purchased our VPS server. This is a little survey. It will take almost 3 hours, and they will send us a login details in
our email address. So now go to your email address. Now go to your mailbox
and check for the emails. Here are some emails. Our account login information And they are asking
for verification. Sometimes when you will
create a new account, they will ask you
for verifications. So answer that email with
the details they asked. And after this verification, they will send you the login
details of your VPS server. And this is the email where they have sent us the login
details of our VPS server. Here is the IP address
of VPS server, and this is the login
password and username. So I will show you how you can use this information to
install our VPS server. I will show you after a
little while how you can use this information to install anything you wish
to your VPS server. Now let's go and create
a vulture account. For that, go to vulture.com
and click sign up from here. A inter email address
here and a password here. We can agree to the terms
and create three accounts. Okay, we have created
our vulture account. Now here we need to enter
our credit card details, verify our vulture account, and then we can
use this account. Okay. Now our account
is ready to use. So this is the interface
of our Vulture account. I will show you now how you can deploy a new VPS server in this vulture account and how you can destroy it
and create a new one. Okay, click on Deploy server. And from here,
choose shared CPU. And from here, choose
your location. I will choose Europe
Frankfurt, Germany. And from here, choose the high frequency
because it's the best one. And for this tutorial, I will choose this VPS server. Here is the list of VPS servers from
where you can choose. Okay. After that, click on
the Step two from here, operating system to open to 22.04 and write the
host name here. This is the server name. And for this tutorial, I will leave this backup. If you wish to take regularly
backups of your VPS server, just let this enabled, but I will disable it. I will show you how you can take backups of your servers
regularly just for free. Okay. After that, here is
the detail of your server. And now click Deploy. And now our server
is installing. Our server is now
running and installed. Here is the IP address
of our server, and to check the server
password and username, click on the server, here is the username root, and this is the
password of our server. And now I will show you
the Contabos VPS server, which we have just bought. Login details of our
Con tabo account has been sent us via email, by Con tabo team. So here is the email address. This is our username. And this is the
password. Like login. This is the interface of
our Con tabo account. From here, click on your
services to see our server, which we have just bought. So this is the IP
address of our server, and like vulture, you cannot
see your password from here. So they have sent us
password in our email. But if you want to reinstall it, you can reinstall it, but you cannot destroy it like vulture and just
create another one. You will need to cancel
this service before choose the target
date from here. And submit cancellation. And this will cancel on the
date you have selected. The date you can select
is the next payment date. After the cancellation,
you can order the new server that will
be with new IP address. But in vulture, you
can just simply destroy this VPS server by
clicking here server Destroy. Our server is destroying And now we can again
deploy a new server, and it will with new IP address. So you can simply reinstall
the server from here select operating system and control panel if you
wish to install with a we now generate a new password and
save this password. Copy this password and save it and start installation. In the meantime, I
will show you how you can reinstall the
Vulture server. First we need to create
again a new server. Because we have just
destroyed our server. You can click here
and reinstall. Click on server reinstall,
reinstall this server. This will create a user name
and password automatically. But in Contabo you need to
choose a password manually. So our server is
reinstalled now, and now we need a domain
name to link with our server and to use it for our website or
WordPress website. And for that, in my opinion, there are two best domain
registrars out there. Name cheap and Cloudflare
They both are cheap. If you need your website
traffic through Cloudfare, you can simply buy the
domain from Cloudflare. But you can also buy
the domain from Name cheap and get all
the website traffic through Cloudfare which I will show you in a while
how you can do that. The major difference in these two platforms
is that Cloudfare has less ELDs to register and
Namecheap has lots of them. But this tutorial, I will buy
the domain from Namecheap, and we will link it to our
server through Cloudfare. So let's buy the domain. So first of all,
go to namchep.com. So from here, search for the
domain UN and click Search. Finery.com has been taken by me because that
is my website. So for this tutorial, I'm going to buy the
finder in Dot store. That click add to card now click on Checkout. I'm here. Do not
disable domain privacy. It's free forever, and it will protect your
contact information. So leave everything else and
click on Confirm Murder. And now simply create a
new account from here or if you have already
just log in with that, I have already
registered my account, so I will simply
login from here. And now select the
payment method from here. I will select card payments. So now I will enter
the card details here. So I have entered the card details and
now click Continue. So from here, verify your
details and click on PayNw. So we have successfully
purchased our domain name. Clicon manage now to
manage our domain name. From here, we can set
our DNS settings, which I will show
you in a while.
4. DNS Setup & Cloudflare Integration: Okay, now it's time
to configure DNS. We will use Cloudflare for all our website traffic and Cloudflare SSL for our website. To do that, go to
cloudflare.com. And click on Sign Up. For beginners or
for intermediates, I think pre one is
more than enough. So click on Add a website. So entered the email address here and the password for
your Cloudflare account. Verify from here
and click Sign Up. So enter the domain name here, which we want to link to our server and to use
it for our website. So that domain is this
one Finder in Dot store, which we have purchased
from Namecheap. Just enter it here
and click PentinU. You can register your
domain from here also. We will use a free
plan from here. As I told you, this
is more than enough for most of the intermediates
and also for beginners. I. Now we need a IP address of our VPS server. For this tutorial, I am
using Contabo VPS server. You can also use vultures. As I showed you earlier, this is IP address
of our VPS server. This is username and
this is password. So I'm going to use Contabos VPS server
for this tutorial. So for that, click
on your services. And this is IP address
of our server. Copy that and add a new record type A record and IP address here and
simply write at here. This will point our finder in dot store domain name
to our VPS server. This one tabos VPS server. Click on save. Because Cloud fare is
yet to be configured. That's why this warning
sign is appear here. After the configuration
of Cloudflare, this will be removed. Add another record and choose
from here a Cname and enter here WWW and here at save add another record
and this time, C name and here for
subdomain, whatever you want. We will use this for our
VPS server Control panel. So I will type here CP and here at cpt finder in dot
store and click Save. Okay, now click
Continue to activation. A now we will need
these name servers. So click copy this and go to namchep.com and
from here name servers. Custom DNS name server
one, and again, go to Cloudflare and copy
another name server and paste it here and click Save. Okay, name servers
are set and now go to cloudflare.com and
check name servers now. Click on check name servers now. Cloudflare is now checking the name servers for
Pinder in Dot store. Please wait a few
hours for an update. This can take some time. So click on Continue. This will take some time
to wait for that time, and I will show you
then the next steps. Okay, as you can see now, the Cloudflare is active
and protecting our domain, which means all the traffic
goes to this domain, finder in dot store will
go through Cloudflare and Cloudflare will protect
our website and provide CDN, which means our website
will be available nearly locations to our
users all over the world. Now I will show you in a while
how to get Cloudflare SSL and how to secure
your website or any other website
with Cloudflare SSL. As you have seen that we have
configured the DNS already. Now our domain name is
pointing to VPS server. No we will install our WordPress website
or any other websites, which I will show you
now how you can install any website or WordPress website
through your VPS server.
5. Control Panel Setup & Security: You will need a
application called Potti. So search Potti in Google. And this first
research, click on it. From here, download
the Put application by clicking on the download Pty from here and download the
Putty application from here. P 64 bit, I will click on piec. Now our application
is downloading. Click onPoti dot Ex. I have already installed, that's why it's just opened. So now we need to install
a control panel on our VPS server to install our WordPress websites
or any other websites. For that, we will use this Buti application
to login to our server. For that, go to
ContaboO in Vulture, you can find your MVPS
server IP address from here or by
clicking on server. So this is IP address, and this is the
server user name, and this is the
server's password. So I'm going to use the Contabo server because I have pointed my domain
name to this server, so I will copy the
IP address from here and paste it here
and now click Open. Click accept and type
here the user name, which is root and click Enter
and enter the password, which we have saved
so I will copy that and paste it by clicking right click
and click Enter. Password will not show here, but it is pasted and
now click Enter. So we have logged
into our VPS server. So first of all, we need
to update our server. But that type here, APT, space, update
and click Enter. And now APT space
upgrade, and click Enter. Type Y, click Enter. While our server is upgrading, go to double panel.com. We are going to use A
Panel Control Panel. I'm going to use DA panel Control panel
because, in my opinion, it is the best control
panel, reliable, secure, beginner friendly, easy to use, and lots of options
to choose from. It is very secure. You can change panel port
to whatever you want. You will have to use
security entrance to login. You can change username
to whatever you want. You can use CloudFlare
with it easily. Set up Cloudflare, SSL easily. There is no limit to use
only certain features. You can install nginx, Apache or OpenltSpeed servers. You can create your own
mail server, DNS server. You can choose from
many MariaDB versions, SQL versions, PHP
versions, and lot more. So lick on Install DA
panel free edition. And copy the command from
here for the free edition. Copy free We know our server is upgraded. So paste that command line here by clicking the right click and hit Enter type Y and hit Enter and now our
control panel is installing. It will take about 2
minutes to install. Okay, our control panel is
successfully installed. Now, opy this URL and this username and this
password to safe place. And now type here, reboot and hit Enter. Now our server will be rebooted. You can close this window now. And you can also close
these windows now. Okay, now we are going to
log into our control panel. Where I will show you how you can set up your Control panel and install websites
or Wordws websites. Based here, the URL, we have just copied Okay. This is showing us the warning because the SSL is
not just working. We will fix that a little later. So for now accept the
risk and continue. And now copy and paste the username
here and the password, which we have just copied and pasted during the installation of Control panel and
click on the login. The installation was successful. Click finish. You can close this window
and you can close also this window because we will install all the servers and applications from Appstore. For now, you can bind your DA panel account by logging in here
or signing up here. But that go to home
and click on Pound. No account, go to register. Enter the email address here. And password. We can sign up. Go to your emails and
verify your email address. Okay, now let's bind our
DA panel account here. Apple Panel account
has been bund successfully and now go to Appstore and look for open Light Speed server. And going to install Open Light Speed server
because I think that is reliable and
easy to work with. Especially for beginners. But performance wise, I don't think so that it
is any behind from nginx. It performs really well. So that's why I recommend
you to install OpentSpeed. Okay. This is open
Light Speed server. And click Install
here. Install now. Now, the Open Lightspeed
server is installing. So close this window and
come back to first page, and there is MyASQL. For databases, I'm
going to install MyASQL MariaDB 10.11 version. So click on Quick Install. If it doesn't work
with Quick Install, you can simply
uninstall it and again, install it with compiled. So I'm going to click
now Quick Install. Open Lightspeed
is installed now, and Maria Db is installing. Close this window and
go to second page and install PHP 8.3 version. Again, click on Quick Install. If it doesn't work, you can try compiled version. So I'm going to click
on Quick Install. After that, we are
going to install Redis, which is on, I
think, first page. Yeah, this is
Redis. Install now. This will take some time to install these three
applications. So I'm going to wait
for the installation. And after installation
will be completed, I will show you the
next applications which we will going to install. You can check this box to
display it on our dashboard. Now it is displayed
on our dashboard, as you can see by going to home. As you can see, Openlt
speed server is here. You can show up to nine
application software here. So every software
we will install, we will check the box in front of that to display
it on dashboard. So you can visit the
installation progress from here. They are installing right now. You can close this window. The installation will be continue in background.
So don't worry. You can visit your control panel while the software
are installing. So whenever you want to visit the progress
of installation, just click here
and look at that. So over MascuL MariaDB, 10.11 has been installed, and now it's installing the PHP. And here is the tip
for you that if MascuL MariaDB takes
too long to install, just install the MascuL
variant eight or 5.7. There will be not much
difference in performance. So that MascuL 8.0 or 5.7 will be installed
much faster than MariaDB. I don't know why, but sometimes MariaDB take too much
time to install. So that is why I'm recommending you if that will be the problem, install MascuL 8.0 or 5.7. There will be not much
difference in performance. And PHP 8.3 also
has been installed. Now it's installing Redis. Radius is also installed. Now, I will show you all other software that
we will need to install. Install fail to Band Manager. After that, install CS firewall. And also install PHP Guardian. And one more log cleanup. Y so these are all the applications I will
suggest you to install, especially if you
are a beginner, because the less
applications you install, the less complication
will be made. So to keep things simple
and less load on your VPS, install as less
applications as you can. But if you need FTP accounts, I will show you
how you can make. And if you need PHP my
admin for your databases, I will show you
how it will work. For emails, I will show you another way of using free email addresses
with your domain name, which in my opinion, is very effective and secure. But if you need lots of emails and you need
your own mail server, I will show you in a while how to install it
and make it working. So go to home and click on PHP. Click on Install extensions. Install the radius extension. And install image magic. And almost all other necessary
extensions are installed. So no go to optimization. Oh sorry, go to configuration
and make some changes here. Max execution time to 300, Max input time to 60
and memory limit to 512 and post max size almost 64. Upload Max size to 64
and click on save. These are all the settings of PHP you will need to change. So after that, now,
go to settings. From here, you can change your control panel name that will be displayed
on the browser tab. I will name it CP or websites click Save We cannot save right now just because the extensions
are installing, so we will wait for
them to be installed. Okay, extensions are now
installed and now click on save and the alias has been changed. Okay. Now, from here, you can change your
panel user name. As you can see, it
was the user name. Now, I'm going to change it. So pondering Admin like that. Okay. Click on Confirm. It will log out and you
will need login again. Again, go to settings, and our username
has been changed. So from here, you can change your control panels password. You can generate it or
you can type your own. I will generate the
password and click Confirm. And now the password
also has been changed. Okay, again, good settings. And from here, you can change
the security entrance. And what is the security
entrance? I will show you. Right now, our URL to
log into our server is this IP address and the Port panel and the
security entrance. So now we are going to change
this security entrance. You can type here
whatever you want. So it has been changed. Now, our URL will be this. Now you can also change
the panel port to AI. So to change that, this is the panel port. So I will change it to like 31 35 like that. Click on I already
understand, click on Confirm. And no change the panel Pk from your URL. And now we are going to change this IP address section
to our domain name. So we can access easily to our control panel
with our domain name. So for that, from here domain, write the domain name here. So remember, in our loud
flare DNS settings, we have configured the DNS for our control panel to CP
dot finder in Dot store. But I've forgotten to change
one setting from here, which is just uncheck
this DNS only. The other two entries
will be with proxied, but this one will be
only with BNS only. So now, go to settings and write cp dot Finder in dot
store and click Save. And now it is asking to
write your domain name here and click to jump. We are going to fix
this problem by installing SSL certificate
for our Control panel URL. So the user name and
password here to login. Again, go to settings and
uncheck this panel SSL. I understand and click Confirm. Again, log into
your Control panel. So here's my tip for you. If this is not going to login, just copy your URL
now with domain name. And only HTTP because we have
unchecked the airport SSL. Now, copy the URL and
go to incoordinat Window and paste the URL
here and login here. In Incognito Window,
it will work fine. After installing SSL,
it will work normally. And so now check the panel. And from here, let's encrypt
and here the email address. Click confirm. It will
take a little time. Now SSL has been
installed successfully, as you can see, now, our URL is secure. Now our panel control
panel is secure. So close this in
cognitive window. Check in normal browser window. And no HTTPS because we
have installed the SSL now. As you can see,
it's working fine. And now the security
warning has been gone. So our control panel
has been all set. Here are some security
warnings here. Which I will show
you how to fix them. I'll show you some of them
to fix, not all of them. So they are not as risky
as you might think. So just leave them and
everything will be work fine. And don't worry about security. A little bit warnings, or I will show you in a
while how to fix some of them. Close this window. And open files in a new tab
and click again on warnings. So let's check the first
warning what it says. So it is asking us to change the value to 600
to 900 from this file. So in other tabs, we have opened the files. So go to root directory and SH SSHD config. This is ETC and a to second page. And this is SSH and
find the SSHD config. SSHD config. Yeah. And this is the file. And client live interval, find client Alive interval. A and this is client live interval. It is now set on zero, so it says 600 to 900, so we will let it to
600 and click Save. Come back to warnings
and click on retest. So this warning should go away. Click on retest. As you can see that
warning has been gone. So this is the method to
fix all these warnings. So I will show you some of them. Check important files for
SUID and S GID permissions. Click on details and find these files. They
are writing here. I and these are in user folder user and Bin and find the CHGE file. And here is the file. Right click on it and
click on permissions. I change it to WWW and click Okay
and click on Retest. And as you can see that pile
has been gone from here. I will show you one
more G password. You can also search
it from here. And right click it on it
and click permissions and change the root to
WWW and click Okay. And again, this file should be gone from here
after retesting it. As you can see that file
is not here anymore. So I have shown you how you
can fix all these warnings. So I have just showed
you some of them. Now, I will show you how you
can make your control panel even secure and your
server even secure. But that go to security. Take on firewall and make sure the ports are not
using delete them. After that, go to SSH and change the port
to any other you want. This is the default SSH port. When you will log into
your server by Putty, you will need this port. So for this tutorial, let's say, I will change it
to 23, let's say. Okay clicon save. And now click on SSH key login and disable
the SSH password login. Select this recommended
one and click Confirm. And from here, select without
password, only key login. And download this key from here. Okay. Now go to FTP and also change the default FTP port by
clicking on change FTP port. 21 is the default one, and let's say 11 reconfirm. And now go to security
and Firewall. And let's check the ports
that are not listening. These are the ports right
now which are not listening. So delete them Okay. Now, you cannot login
with your username, root and the password
you just saved. Now you will need the key which we have just
downloaded from here. Let's try to log in to your SSH. IP address of your server. And this port will not work. As you can see, it's
not going to log in. So cancel and like, new session. Gain paste the IP
address here and we have changed
for two to three. So let's try now. Click open. As you can see, it's now going to login. So we have disabled
the password also. So it will not going to
login with password. So now we will need the key
we have just downloaded. So let's try to log
in with that key. And ip address, click on SSH and credentials, browse that key from here. Before we can import
that key here, we will need to TGN and
load your key here. On a private key. Click on it in any
location you want. I will name it ABCE now browse it from here. And here is our key. Click open and click on open. And you can see our server
has been logged in. Or we don't need the password, we have turned off, and now we will need this key. So by this way, your server will be more secure. Pose it now and save your
key to any safe place.
6. Install Websites & Setup Cloudflare SSL: Okay, to install WordPress
website or any other website, just go to website. Adst and enter the
domain name here. You can create database
from here also, or you can also create
manually from here. So click on Confirm. And and now it's time to configure
our Cloudflare SSL. Click on SSL. Click on let's encrypt
PNS verification and select here CloudFlare and write down the
Cloudflare email here. And now we need
APIKeyP that go to Cloudflare Go to
your domain name. And go to click on this, get your API open. View your global APIKyEnter your password and
verify and click view. Copy this APIkey and paste
it here and click Save. Again, select Cloudflare and select your domain
and click Apply. Apply and open. I So let's check what's wrong with it. Oh, I have entered the
wrong email address. And click on Save. Again, Cloudflare and select
your domain and click Apply. Okay, and check
this force HTTPS. Whenever your website
be accessed from HTTP, it will automatically
redirect to HTTPS. Check this and click Save. Okay. Now you can
close this window. Cloudflare SSL has been
successfully installed. So let's check if
the SSL is working. So and you can see here our site is secure and check out the SSL certificate verified
by Google Trest Services. Our Cloudflare SSL
is working fine now. So now let's install
our WordPress website. Would that go to
databases, add database. Enter the database name
here and the password. Copy this password
and click Confirm. Now go to Files. And WWW and WWW root. And this is Finder
in Dart store. Our website, delete
all these files. And now we need Wordpress. But that go to wordpress.org. A and click on Get WordPress and copy the
download link from here. Copy link and go to Control Panel and
click on Remote Download. You can also download it from there and upload it from here, but I'm going to download it directly to our
Control Panel files. But that click on
Remote download and page the URL here
and click Confirm. Okay, WordPress has
been downloaded. Now unzip by clicking here. You can now delete
this zip file. Open this WordPress folder and select all files
and click Cut. Go to Finder in Dot store, main folder and
click Paste here. Now, you can delete this folder. Okay. Now go to your website
and just refresh it. The WordPress
installation has begun. Click on continue.
Click on Let's go. Okay, now database name here. So go to database is and
this is the database name. Opy it and paste it here and database username
is also the same. And now the password. You can view the
password here and copy it and paste it here. To make your Wordpress
even secure, change the table prefix,
whatever you want. Okay, now click Submit. There is something wrong. That's why the
error has appeared. So let's try again and check
out the database details. A So we have entered the user name wrong. User name is this one. Click on submit
and now all right. Run the installation. Now enter the website
title. User name here. Password here. So I will copy this one and
email address here. And let's install our WordPress. Click on Login. Login. This is our WordPress
websites dashboard. You can visit your
website from here. As you can see, our
WordPress website has been successfully installed. So now, as we installed the
WordPress website from here, you can also add another website by entering
the domain name here, it will create a
folder in our files. With that website name, just copy your website files here and access it
in your browsers and the installation install it and you will be able to use it as many websites as you want, you can install here.
7. Setup FTP: Okay, now let's check how you can create
your FTP accounts. First of all, we need to
install our pure FTPD software. To install that, go to Appstore
and go to second page, and there it is pure FPD. Install it Okay, FQPD has been installed. So go to FTP and
click on add FKP. And Enter here the user name. For the tutorial purpose, I will just enter
the finder in PP. Enter here the password. And now from here, select the folder by this
username and password, which folder should be accessed. So click on folder and
click on finderndot store. Let's say we want to access our websites folder by this
username and password. We can check this box
or founderind store, click Confirm and click Confirm. Our FTP account
has been created. So let's test it by accessing it with
the FTP application. Search it for FTP client and download the
FileZilla application. I onload File Zilla Client. I download for free. Let's install it. And here is the FTP address. Opy it and go to FileZilla
client and paste it in Host. And the port would be written here and the username
and password. And click Quick Connect. And here we go. Now you can see our
website folder here. For confirmation, I will show
you from our control panel. Here is the files, and this is our Winder
end dot store folder. And there are three
folders here. And you can see here
are three folders. And here is all the folders
and files you can see here. Which are these our FTP account is working. Okay.
8. Manage Databases: Okay, let's say you want to manage your
databases for that, you will need a software
called PHP my admin. If you want to use this, just click on Install and
install it from here now. Okay, it's installed
successfully. Go to home. And I have told you that you can only show nine
applications here. But I think you
can show up to 12. The ads will go away. Okay. Now from databases, you can open your
database by clicking PHP my admin here in front
of your database. Okay. And now click on public access. Continue. And here is an error. Now I will show you
how you can fix this error and
open my PHB admin. Close this window and click
on security configuration. Just change this port
eight to double 87 and click Save Okay, close this window now
and go to security. This is security firewall. As you can see,
this is firewall. So now we have just
changed the port, and now we need that port to
be entered here in firewall, and it should be allowed. Okay, click on add port rule. So TCP and UDP both and type here the port we
have just entered in PHP M admin, which was 87. And in remarks, write the PHP my admin name just to remember
that you will recognize this port to be as PHP my
admin and click conform. Now the port is allowed
to go back to databases. And now click on PHP my admin, and now click Public
Access. Click Continue. And there is one more setting
that we need to change, which is go to security
configuration. Sorry, PHP version from here, select PHP 8.3 and click on Save And now go again to service and now
click on Public Access. Click continue As you can see, AHP Madmin is now working. So now you can log into
your database from here. So let's try to login. Go to Control Panel, close this window
and copy database username and paste it here and copy the database
password and paste it here. A clic on login now. And here it is. We have just logged into the database. So it's working fine now. So I'm going to close
it now and PHB, my admin is working fine now. So let's go back
to our dashboard.
9. Setup Backups: Okay, now to backup and send those backups to
your remote storage, first of all, go to Appstore. And from here, you need
to install Google Drive. Click on Install and
click on Install Now. Dashboard has already
12 applications, so that's why we cannot show anymore
applications to Dashboard. So now click on settings. Okay, now click on this open ink and sign in
with the email address, Google email address, which where you want
your backups to be. So click on your
email address here. We continue and now
copy this URL from here and go back to Control Panel and paste it here and click Confirm at once. Okay, Google Drive
is verified now. Now go to Pn. And at toskTskTyp
to backup website. And from here
whenever you want to back daily hourly
weekly monthly. So daily and the time at 1:30 A.M. And backup site like the website that
you want to backup. So in this case,
find in Dot store and back to Local
Disk or Google Drive. So we want to send
this backup to our remote storage Google
Drive. So click on it. If you want to keep
local backups, keep this checked, but I don't want keep in local backups. So uncheck it and click confirm. So from here, you can set how many backups
to keep reconfirm. Now, it will automatically
back up website Di and send the backup file to Google Drive
to back up your database. Again, add Task and task to backup database.
Again, daily. Now, this time 145 and database select
from here the database. Again, Local or Google Drive, and how many backups local
backups and click Confirm. Okay. This way, your website
will be backed up daily, and backups will be automatically
sent to Google Drive. So you can also add
any task from here. You can backup any directory. You can clear RAM by
adding this task. You need to back any
directory, here, and select the backup
directory from here and send to Google Drive. You can select the backup
directory from here. Let's say is Finder
and Dot store or any other directory
you want to backup. This way, you can back your
website daily automatically.
10. Business Emails With Own Domain: Okay, now it's time to
configure our email addresses. At that I will show
you first that, which is the best way to create email addresses
with our domain, in my opinion, and
then I will show you how you can make
your own mail server. So let's go and type here, search for Zoho mail. Clicktho.com. Now, click on Business Email. Click Enter the name here, email address here and password. Check this box,
agree to the terms, and click SignUF free. And check your email
to enter the OTP. I paste it here
and click Verify. Okay. From here,
select the free plan. Okay, now we need
to add our domain. Click on add an
existing domain at now and enter the
domain name here. And the name of your website and click ARNOW Okay. Industry type Travel. Click ARNWPceed to domain verification. Okay, you can configure
manually the DNS records, but you can also do it by
logging in here automatically. Log into my DNS. You configure automatically. On authorise and Note that my Cloudfare
account was login. That's why it didn't
ask me to login. So if your account
will not be logged in, it will ask you to login before. I will ask you to
click on Authorize. Okay. Now, create your first
email address from here. Let's say it will be checked
at Finder in Dot store, recreate And our email address has been successfully created. Okay, now proceed to next step. Leave it and click
proceed to next step. Now we need to configure
some DNS again. For that, I will again
click on Log into my DNS. It will make things easy for us rather than
configuring manually. Click authorize and it will add these records to our
DNS in Cloudflare. Authorize successfully
configured and proceed to next step. Next. Next, and check
out your inbox. Click to check out your inbox. Okay, our email has been
created and we can now use it. Let's try to send a new email and check
whether it's working or not. I'm sending it to my
Gmail email address. Click Send. Mail sent. Now go to my
Gmail and let's check. Yes, we have received
that email in our Gmail. So you can see this
email is secure and came from contact at finder indttore directly
into our Gmail inbox. This is the safest
and easiest way to create your email
addresses and use them. Okay, to create more
email addresses, go to Admin Console. And here are the users contact
at finder in dot store. You can add more from
here up to five. You can use five email
addresses here for free. So I think this is the best
way to use email addresses. This way, your VPS server
also will not be very loaded. I have added DNS
records automatically. So now I will show you how
you can add them manually. So I have deleted
them from loud flare. So let's try to
add them manually. I go to Admin console. And domain and these are the records. So last time I have clicked
on Login to my DNS. So now configure manually. So record type MMX, priority ten, and
value will be this X ten S. And second one will be
priority to 20. So MX at value 20. And the third one at Pirty. Sorry, it is 50. Okay, now click on Verify. These are verified. Next, click on SPF
and figure manually. This time TXT at and copy this. XT at this value, save, we can verify. This may take a little while. So in the meanwhile, we will add other again, TXT. And the value con save, con verify. This also is not yet resolved to add here any email address where you can receive
notifications. Take econ Generate No. A this is how you can add records manually. All records has been configured. Let's try to send email again. As you can see, the email has been sent and received
here successfully. So let's try to
reply to this email. And you can see we have
received the reply email. Now you can access your email address by
going to mail.zoho.com, or you can download the application
mobile application where you can log in
your email addresses. You can find Zoho application
from Bile Appstore. Or you can also
configure manually to any email client
so in my opinion, this is the best way to
use email addresses. Okay. Now if you want to create your own mail server or that, I'm going to delete
all the records. I have added for Zoho mail. So now we will create
our own we will create our own mail server and add records for that server
here in Cloudflare. Okay, we have deleted all
the records for Zoho Mail. Now we will create
our own mail server.
11. Setup Secure Mail Server & DNS: Okay, now let's install
the mail server. You can click on mail server and install
mail server from here or you can go to Appstore And you can install mail server from here. Now, click on Install
and install now. So the mail server
is now installing. Okay, the mail server
is now installed. Go back to dashboard. Here is also the mail
server is displayed. Go to mail server. Click on install. We need to set the
Redis password. So close this window,
go to Dashboard. LconRdsRcon
performance tuning and set password here.
Click on save. Close this window and
go back to mail server. Now, click on Install. You can see everything is ready. Now, click on Submit. Now, it's releasing all the
ports needed by mail server. A Okay, the mail server is
ready to use now. So we need to add a domain, so click on Add Domain, enter the domain here
and ARcord here, which will be mail dot
Winder indt store. So before clicking on Confirm, we need to add A
record to DNS in Cloudflare go to
Cloudflare and in DNS, Click on add record, E record, and type here mail and IP
address of your server here. And uncheck this Lon save. Okay, and we will need
another record here, which will be webmail Click on save or uncheck this
and click on Save. We go back to Control Panel
and now click on Confirm. So domain name is added. Now it's time to
configure DNS records. The first one will be MX record. And click Save. Okay, now, copy
this one XT record. Like XT from here. Taste the value here
and click Save. Again, add record PxT and copy the value
and paste it here. Icon save. The last one, TXT record. Copy the value, paste
it here and click Save. Okay, all the records
has been added. Okay? No. We need to add a
PTO record for that go to your Contabo account and go
to reverse DNS Management. Change both of these
to your domain name. Okay, back to Control panel and wait a little resolve
these records. Okay, let's check again. I and our DNS records are resolved. Now, let's create
our email address. Go to mailbox and
click on Add Mailbox. Okay, C and type here the email address
you want to create. Or will we contact and
set the password here. Click on confirm. A email address
has been created. You can take your
emails from here. You can send email from here. But also, you can use
the email client. So click on webmail. The webmail needed to
install first con settings. Install webmail from here. Enter the domain. Remember, we have added
the record webmail. So enter webmail dot
finder dot store and click on Install. You can use these email
addresses to any email client. So email client webmail
has been installed. Now let's install SEL for it. This is the website. Okay, clic on SSL. Let's encrypt DNS and Cloudflare and select
the domain lik apply. And click on force
HTTPS and click Save. They close the window and
go back to mail server. And now you can access your email client by
clicking on this URL. Okay. Now enter your user name and password for
your email address, you want to login. This is the username and password, click on login. There is an error, so I will show you know how
you can fix this error. Just go back to Control
Panel and go back to Dashboard, click on PHP, click on Install extensions, and install this extension until oh Wait for to be installed. Okay. Extension
is installed now. Close this window and
go back to mail server. And now click on webmail. Enter user name and password
and click on Login. Now mail client is working. Just if it's not working after
installing PHP extension, just restart every
single service running, including your server, mySQL, PHB, radius and mail server. And you can see
it's now working. So let's try to send email to our Gmail address consent. So now let's check out
our Gmail in boob. As you can see, here is the email which we have just
sent from our mail server. It's working fine. And it's safe and secure
landed in our Gmail inbox. These email addresses,
you can use them in any email client, or you can access them by going to webmail
dot your domain name. Or you can send emails directly from
your control panel too. Okay, let's try to
reply to this email. And check if this email
received in our mail server. Go to inbox. Not yet received. You can also check your
emails from here or you can go to webmail
dot your domain name, and you can also
check it from there. No, it's not received. Okay, I have checked, and all you need to do is go to your Tabo Control panel and
in reverse DNS management. I added the domain name only, edit it from here and
change it to mail dot your domain name as in this tutorial mail dot
finder in dot store. Change both these
values and then go to Loudflare DNS and from there, change the mail record
to Cname from a record. Just click on edit from here and change it from
here to the C Name and type here mail and here at your domain name
and click on save. And now wait to
resolve these records, then it will work fine. Your emails will be received in your inbox at your mail server. So let's try to reply or try to send email
to our mailbox. Okay. Let's try again and click and you can see from Gmail to contact and find it in Dot store to our mail server. So let's try to
check out the email from our mail
server, go to Inbox. And you can see we have received our email directly from
Gmail. Let's try again. You can also check it from
mail client where it is. Now our mail server is
completely ready to use After installing mail server, we will need to
install a application, go to Appstore and find
for anti spam gateway. Click on Install Install now. A