How to manage your own VPS and create websites

A-Z to managing your very own VPS and creating and managing website in there for yourself or your clients.
4.4 (9 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
717 students enrolled
88% off
Take This Course
  • Lectures 30
  • Length 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2015 English

Course Description

Learn to buy, configure or manage your own VPS: this course is for them who are paying much for managing their server.

No experience required : You will be able to manage your VPS yourself after watching this video course.

There are over 30 video lectures, each lectures covers an individual topic.

Reason to learn managing a VPS yourself: Web servers is a must essential for presenting yourself online. If you have large website, you will need a personal server for yourself but hire someone for managing your server can be so expensive.

How much you need to pay for the tools to manage your VPS: Well, Zero. I will show you the tools you can use for completely free. I am managing these open source tools for managing my or my client's servers for years.

What you will be able to Do after watching this video course?

You will be able buy a cool VPS for yourself from some industry leading VPS providers, and configure your VPS with a control panel for hassle free server managing.

You will be able to setup and manage servers from scratch yourself.

  • Introduction to all needed server or web technologies
  • The tools you need to manage your own VPS.
  • How to setup and install Control Panel.
  • How to sell services from your VPS
  • Create your private nameservers and also use external DNS.
  • How to get and install SSL for your site.
  • Use FTP for your server.
  • How to install WordPress in your server.
  • How to Create a very basic website for yourself.
  • Some security Notes you need to know.

What are the requirements?

  • You should be familiar browsing internet
  • You should be familiar with websites, what a web server is and what it does

What am I going to get from this course?

  • Manage your own VPS
  • Use SSH
  • Use FTP
  • Install SSL certificates
  • Upload and install WordPress
  • Create websites in you own server

Who is the target audience?

  • This course is for newbies who are not familiar with VPS or other web technologies.
  • No pre programming knowledge is needed to take this course

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: First things first

{ I am on pc so I have shown the tools for pc but the tools i have shown are also available for mac and linux. You definitely find them when downloading. Except the one tool called "putty", because if you are using mac or linux you don't need anything for the SSH job. I have covered that on " How to Connect with your VPS via SSH?" lecture }

Before every work, if you start with the right tools, it will make your work much more faster and easier. So in this lecture let's take a look at the tools you need to manage your VPS

Section 2: Getting the Virtual Private Server (VPS)

VPS stands for Virtual Private Server. A VPS is more powerfull thn a shared hosting, because in shared hosting many people share the same resources and the provider you are using for your shared hosting service may providing shared hosting service from a VPS itself. So let's see what is a vps and how it works.

Buying a VPS
Section 3: Secure Shell (SSH)

Secure Shell as known as SSH is a command interface and protocol that used to transfer files in a secure connection from one to another computer. It is the widely used method to transfer files for server admins and web developer.

How to Connect with your VPS via SSH?
Section 4: Control Panel
What is a Control Panel?

Use a free control Panel or paid it will work the same thing. But, everyone knows to get something we have to give something, yeah, with a paid control panel you will get more options to play with than a free control panel. So, let's see about the best paid and free control panels.

Installing a Control Panel
Closer look at the newly installed Control Panel

Adding domain or website is the most important step, otherwise, let me guess why are you a VPS then? Let's focus on how to add domain names in the control panel in this lacture.

Section 5: Inside the Control Panel
Adding new package and user
Adding database and accessing phpMyAdmin
Adding email for your domain and accessing webmail
Section 6: Setting Nameservers

DNS stands for Domain Name System system. It is a method that translate an IP address to a domain name. Check how!

Creating private nameservers
Using External DNS
Section 7: Secure Sockets Layer (SSL)
What is SSL?

SSL or Secure Sockets Layer is the standard security technology for web. It creates an encrypted link between a server and a client and transfers all the data encrypted.

Installing an SSL

Just installing an SSL on in your domain won't work automatically. for that you need to force that. So, let's check how.

SSL Quizz
1 question
Section 8: File Transfer Protocol (FTP)
What is FTP?
Connect with your server via FTP

FTP also known as File Transfer Protocol is a very common way to transfer files from a computer to another.

Section 9: Web based file manager
Installing a web based file manager
Configuring the web based file manager
Section 10: Installing WordPress
Uploading WordPress Files

WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. WordPress was used by more than 23.3% of the top 10 million websites as of January 2015. Let's see how you can install WordPress in your domain with the fanous 5 minutes installation.

Section 11: Security Checklists

Some security checklist you should follow to save your project from the annoying hacking attacks! Check them carefully.

Section 12: What you've learned

Check What you have learned from this entire course and what you should do next.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Riyad Arefin, Web Developer & Server Administrator

I am Riyad Arefin. I am a Web developer, server administrator, a young Entrepreneur and a little bit of blogger.

i have been working as a developer for almost 6 years now. I have a whole life experience in learning new thing and helping others.

I am experienced in PHP, JavaScript, Python and Creating CMS based websites and managing web servers.

I create useful courses on managing web servers or creating beautiful websites.

Ready to start learning?
Take This Course