In this video, I'll show you how to set up your own virtual private server for cheaps
and put a WordPress website on it. Having your own virtual private server will make sure that your
site is more secure, faster and it's easier to scale in the future let's get started.
The first thing you'll need to do is click the link down in the description below this will take
you to ScalaHosting. They're a cheap managed VPS provider that will have all of the required tools
in 1 place. Now, to start with you can even go for the cheapest plan since the only thing you're
buying here are server resources. You can always add more resources later down the line for an
additional cost, that's the beauty of having your own server you're in control, now in the checkout
page I recommend you go for the managed option as this will give you the tools and interface
you need to manage your server without having any coding skills. For the control panel go with
sPanel, it's a tool developed by ScalaHosting. Tt does the same as a cPanel, except it's free. This
is why we're using ScalaHosting to begin with. And in the customization part I highly recommend you
choose a data center yourself, this will determine the location of where your physical servers are
located. The closer they are to the user, the faster your website will load to that user. So,
pick this based on your target audience location not yours! Now, click continue. Using ScalaHosting
you also get a website name for free. So, that's just another big plus, but if you already have
a website name you'll be able to connect that as well later. So, just grab this free one as
a bonus. Okay so, once that is out of the way I'll show you how to set everything up, how to allocate
resources to your server and how to actually put a website on it in the easiest way possible.
Once logged in you should see a menu like this. And you should have your plan already added. So,
just click on manage and then manage service. Now, you're inside your server controls,
you can see how many resources you're using up you can restart your server or shut it down completely
if you like. Most importantly if you want to add or remove resources you can do so by clicking on
resources and just changing these values around. Keep in mind that extra resources
cost extra money, but anyways, if we want to put a website on this server you'll need to create an
admin account for yourself first. So, go ahead and click on manage admin account and create an admin
account for yourself by typing in the login email and password I've already done this step earlier.
Then click on my products and services at the top here and go back to your server management area.
Click on login to sPanel and use the admin account you've just created. To put a WordPress website on
here you'll need to allocate resources for the website. So, first things first. Click on create
an account, type in your website name, this can be the domain name you've got on ScalaHosting. But
I'll use a separate domain I've bought elsewhere and I'll show you how to connect it
to ScalaHosting. Think of a username and password for your website and then choose the limitations,
if you're creating a website for yourself you can keep this unlimited, if you're using this server
to host a friend's project or something you can definitely add some limitations. Finally, click
on create account now you'll get some information about your account since I used a domain I bought
elsewhere I'll use this information to update my name servers. So, the website name points
to this website I've just created. I bought my domain name on Hostinger. So, that's what I'll use
but the process is generally the same absolutely for any web hosting provider that you use. You
just need to find the DNS or name server area and change some values around. Log into the service
provider where you bought your domain name and find an area called domains or DNS in Hostinger's
case it's domains. Then choose the website name you want to attach to your server near the name
servers click on change and type in the two name servers from ScalaHosting and then click save.
If you've accidentally closed this window on ScalaHosting you can find the information
about your name servers by clicking on server information as you can see here.
My name server is located here so all I need to do is add ns1. and ns2. before this line
when pasting in my name servers. Now, it could take up to 20 to 30 minutes before your name
servers are fully updated if you'll get any errors on further steps just wait a bit because probably
the name servers haven't finished updating. So far we've bought a virtual private server, we've
set it all up and allocated enough resources for our website. So, the only thing that's left to
do is actually put the website on there and enjoy a fast and secure experience.
Once inside your server management panel click on list accounts and you'll see all
of the different websites you're hosting on your server. Click on actions and login
next to the website you want to manage the first thing we'll do is add WordPress
onto your server since ScalaHosting is a managed service it will be really easy.
Click on WordPress manager and then think of a username and password for your WordPress dashboard
type in an email address where you get updates and click on install WordPress.
Since we're using the script that's provided by ScalaHosting the installation will only
take a couple of minutes and everything is done automatically. However, once that's done let me
show you two more very important aspects for your website that is how to create a professional email
address using your website name and how to encrypt your website for free using an SSL certificate
both of these things can be done using the sPanel and we're gonna do them right now.
To encrypt your site go back to your sPanel and click on SSL certificates
then click on actions and install free SSL then install again. Once it's done just click on cancel
what this does is it adds a padlock next to your website name instead of the not secure tag.
Next go back to sPanel, you can click on home from the SSL screen then click on email accounts and
create an email with your domain name. I'll do info@sslemit.xyz then just think of a password
now if you want to access this email address just type in your website name followed by /webmail and
use the login information you've just created. Then click on login to webmail and you'll see
all of your emails there. However, it is possible to link this email address together with Gmail or
Outlook so everything works faster and you just need less email boxes to navigate through. I'll
leave a tutorial on how you can do that right here my dudes. Okay once we have all of that
let me show you how to reach your WordPress dashboard. All you need to do is type in your
website name followed by /wp-admin and type in the login information you've created during
the Wordpress installation. And this is where you'll able to manage everything in regards to
your website. By the way, just a quick side note once inside your sPanel I recommend you generate
a backup once in a while in case something goes wrong. You'll have a restore point for free.
Anyways, this was my tutorial on how can you create a virtual private server and put a
website on it. Now, you can work on your website design security or optimizations I have tutorials
for all of those topics on my channel. My name is Emit and good luck managing your servers!