Companies Home Search Profile

Step By Step - Setting Up WordPress on a VPS for Beginners

Focused View

Andrew Eaton

10:27:37

93 View
  • 1 - Course Introduction Part 1.mp4
    08:51
  • 2 - Course Introduction Part 2.mp4
    06:16
  • 3 - Essential Skills Introduction Part 1.mp4
    01:10
  • 4 - Essential Skills Introduction Part 2.mp4
    04:21
  • 5 - Essential Skills Introduction Part 3.mp4
    02:44
  • 6 - Essential Skills Introduction Part 4.mp4
    09:48
  • 7 - Essential Skills Introduction Part 5.mp4
    15:51
  • 8 - Essential Skills Introduction Part 6.mp4
    02:32
  • 9 - Essential Skills Introduction Part 7.mp4
    17:54
  • 10 - Essential Skills Introduction Part 8.mp4
    02:31
  • 11 - Essential Skills Introduction Part 9.mp4
    06:12
  • 12 - Essential Skills Introduction Part 10.mp4
    05:19
  • 13 - Essential Skills Introduction Part 11.mp4
    08:27
  • 14 - Software Required to Complete the Course Part 1.mp4
    03:31
  • 15 - Software Required to Complete the Course Part 2.mp4
    03:16
  • 16 - Web Hosts Server Resources and Creating a Server Instance Part 1.mp4
    05:22
  • 17 - Web Hosts Server Resources and Creating a Server Instance Part 2.mp4
    09:41
  • 18 - First Server Login.mp4
    05:53
  • 19 - Initial Hardening as ROOT Part 1.mp4
    04:27
  • 20 - Initial Hardening as ROOT Part 2.mp4
    04:14
  • 21 - Initial Hardening as ROOT Part 3.mp4
    05:16
  • 22 - Initial Hardening as ROOT Part 4.mp4
    04:27
  • 23 - Initial Hardening as ROOT Part 5.mp4
    02:57
  • 24 - Initial Hardening as ROOT Part 6.mp4
    05:27
  • 25 - Initial Hardening as ROOT Part 7.mp4
    05:06
  • 26 - Initial Hardening as a NON ROOT user SSH Key Authentication Part 1.mp4
    07:48
  • 27 - Initial Hardening as a NON ROOT user SSH Key Authentication Part 2.mp4
    10:01
  • 28 - Initial Hardening as a NON ROOT user Config File.mp4
    07:44
  • 29 - Initial Hardening as a NON ROOT user Server Updates.mp4
    12:53
  • 30 - Initial Hardening as a NON ROOT user The Firewall.mp4
    08:09
  • 31 - Initial Hardening as a NON ROOT user Fail2Ban Part 1.mp4
    09:18
  • 32 - Initial Hardening as a NON ROOT user Fail2Ban Part 2.mp4
    09:29
  • 33 - Installing the LAMP Stack Apache.mp4
    03:22
  • 34 - Installing the LAMP Stack MariaDB.mp4
    02:18
  • 35 - Installing the LAMP Stack PHP81.mp4
    06:11
  • 36 - Installing the LAMP Stack ModPHPorPHPFPM.mp4
    06:03
  • 37 - Harden the LAMP Stack Introduction Reload or Restart.mp4
    03:09
  • 38 - Harden the LAMP Stack Apache.mp4
    10:03
  • 39 - Harden the LAMP Stack MariaDB.mp4
    02:42
  • 40 - Harden the LAMP Stack PHP81FPM.mp4
    05:53
  • 41 - Optimize the LAMP Stack Apache.mp4
    08:32
  • 42 - Optimize the LAMP Stack MariaDB.mp4
    13:09
  • 43 - Optimize the LAMP Stack PHP81FPM.mp4
    14:01
  • 44 - Pointing a DOMAIN NAME to your SERVER.mp4
    05:18
  • 45 - Creating the WordPress Site Directories.mp4
    11:19
  • 46 - Apache Virtual Hosts.mp4
    12:31
  • 47 - Installing WordPress Part 1 MariaDB Basics.mp4
    08:41
  • 48 - Installing WordPress Part 2.mp4
    04:15
  • 49 - Installing WordPress Part 3.mp4
    04:49
  • 50 - Installing WordPress Part 4.mp4
    06:07
  • 51 - Installing WordPress Part 5.mp4
    05:00
  • 52 - Installing WordPress Part 6.mp4
    06:34
  • 53 - Harden WordPress SSL Certificates Part 1.mp4
    04:51
  • 54 - Harden WordPress SSL Certificates Part 2.mp4
    05:54
  • 55 - Harden WordPress SSL Certificates Part 3.mp4
    04:51
  • 56 - Harden WordPress SSL Certificates Part 4.mp4
    05:50
  • 57 - Harden WordPress SSL Certificates Part 5.mp4
    04:55
  • 58 - Harden WordPress SSL Certificates Part 6.mp4
    08:34
  • 59 - Harden WordPress HTTP Response Headers.mp4
    05:35
  • 60 - Harden WordPress Ownership Permissions Part 1.mp4
    06:11
  • 61 - Harden WordPress Ownership Permissions Part 2.mp4
    06:28
  • 62 - Harden WordPress Ownership Permissions Part 3.mp4
    07:14
  • 63 - Harden WordPress Ownership Permissions Part 4.mp4
    10:46
  • 64 - Harden WordPress Ownership Permissions Part 5.mp4
    07:35
  • 65 - Harden WordPress Protecting Important WordPress Files and Directories.mp4
    09:34
  • 66 - Harden WordPress Web Application Firewall.mp4
    05:13
  • 67 - Optimizing WordPress Introduction.mp4
    02:36
  • 68 - Optimizing WordPress Post Revisions and WP CRON.mp4
    04:47
  • 69 - Optimizing WordPress Caching Introduction.mp4
    05:47
  • 70 - Optimizing WordPress Browser Caching.mp4
    06:04
  • 71 - Optimizing WordPress Page Opcode and Object Caching including Memcached.mp4
    08:27
  • 72 - Optimizing WordPress W3 Total Cache Part 1.mp4
    06:29
  • 73 - Optimizing WordPress W3 Total Cache Part 2.mp4
    07:29
  • 74 - Optimizing WordPress Cloudflare Part 1.mp4
    02:52
  • 75 - Optimizing WordPress Cloudflare Part 2.mp4
    05:55
  • 76 - Optimizing WordPress Cloudflare Part 3.mp4
    05:56
  • 77 - Recommended and Essental WordPress Plugins.mp4
    09:51
  • 78 - Miscellaneous Tasks Server Updates.mp4
    03:47
  • 79 - Miscellaneous Tasks WordPress Updates.mp4
    04:14
  • 80 - Miscellaneous Tasks Server Resources.mp4
    01:59
  • 81 - Miscellaneous Tasks Database Optimization.mp4
    08:28
  • 82 - Miscellaneous Tasks PHPMYADMIN.mp4
    10:55
  • 83 - Miscellaneous Tasks FileZilla.mp4
    09:52
  • 84 - Miscellaneous Tasks OpCache.mp4
    05:00
  • 85 - Hosting an Additional Site Domain Site Part 1.mp4
    07:22
  • 86 - Hosting an Additional Site Domain Site Part 2.mp4
    07:10
  • 87 - Hosting an Additional Site Domain Site Part 3.mp4
    08:53
  • 88 - Hosting an Additional Site Domain Site Part 4.mp4
    07:19
  • 89 - Hosting an Additional Site Domain Site Part 5.mp4
    06:01
  • 90 - Hosting an Additional Site Sub Domain Site Part 1.mp4
    09:20
  • 91 - Hosting an Additional Site Sub Domain Site Part 2.mp4
    06:54
  • 92 - Hosting an Additional Site Sub Domain Site Part 3.mp4
    09:13
  • 93 - Hosting an Additional Site Sub Domain Site Part 4.mp4
    03:20
  • 94 - Course Conclusion.mp4
    01:14
  • Description


    A comprehensive step by step beginner's course to setting up multiple WordPress sites on a VPS

    What You'll Learn?


    • From scratch, create a virtual private server instance
    • Setup, from scratch, a VPS or dedicated Server
    • Learn how to harden and optimize a VPS or dedicated server
    • Install multiple WordPress sites on a VPS
    • Harden and optimize a WordPress site from the server and application side
    • Learn how to harden a WordPress site from the server side first and then install a security plugin.
    • Optimize a WordPress site from the server side and then make use of a caching plugin.

    Who is this for?


  • This course is meant for anyone who is tired of shared hosting and wants discover the benefits hosting their WordPress sites on a VPS
  • If WordPress site security concerns you - take this course as security comes FIRST and and not as an afterthought - you will secure your site using the server and not a plugin.
  • This course is for anyone who has received a warning from their shared host that their WordPress site is using too many server resources
  • This course is for anyone who wants to drastically improve the way they administer WordPress sites on a VPS
  • Anyone who wants to spend more time creating content and less time updating multiple WordPress sites using the dashboard?
  • Web designers who want to offer additional services to their clients
  • Anyone wanting to offer their services on fiverr setting up an unmanaged VPS and administering the VPS for a monthly fee
  • Business owners who want to setup WordPress on their own server
  • Anyone who wants to learn the best and quickest way to setup a WordPress site.
  • Anyone who wants to be able to build WordPress sites quickly and easily
  • More details


    Description

    This course will teach you how to host multiple WordPress sites on your very own Virtual Private Server,

    This version of the course is based on Ubuntu 22.04, which is supported until April 2025 or April 2032 with the free Ubuntu Pro plan. This course also includes PHP8.1, which is up to 50% faster than previous versions of PHP.

    Having issues with your current shared web host? With this course you can...

    • Say goodbye to shared hosting and one click WordPress installers!

    • Say goodbye to bad web hosts!

    • Say goodbye to terrible tech support that take days to solve issues

    • Say hello to the only WordPress course that is going to put YOU in true control of your server and your WordPress sites.

    • Say goodbye to bloated control panels filled with ads

    As your site grows some shared hosts will throttle your site and sometimes even shut your site down if your site consumes to many resources. The more visitors you get, the more resources you are going to use. It ends badly, with your site income reduced to zero and your clients angry due to the downtime...

    Shared hosting is designed for hosting static sites, not dynamic WordPress sites. Some of the main disadvantages of shared hosting:

    • you are sharing server resources with many other websites -  this causes slow loading times and poor performance if other sites on the server are using too many resources.

    • if another site on the server is hacked, it could potentially affect your site as well.

    • you are limited by the amount of customization you can do with your site.

    What's the solution?

    The solution is to move your WordPress hosting to a Virtual Private Server. If you need more control over your website's performance, security, and customization, you need to consider a VPS hosting.

    Some of the main advantages of VPS hosting:

    • With VPS hosting, you have dedicated resources that are not shared with other users, which ensures that your website is not affected by the activities of other websites on the server and due to this you experience better performance.

    • VPS hosting allows you to customize your server environment to meet your specific needs - Redis and Memcached are just two examples

    • VPS hosting is scalable, you can easily increase or decrease the resources allocated to your server depending on your needs.

    • VPS hosting is more secure compared to shared hosting because your resources are isolated from other users on the server. This reduces the risk of your website being affected by security vulnerabilities in other websites on the server.

    What this course offers?

    When you take this course, you will soon realize and wonder why it took you so long to move your WordPress sites from shared hosting to an unmanaged VPS. Please don't let the word unmanaged scare you. An unmanaged VPS simply means the host keeps the network connected and the host node running, you are in control and responsible for everything else on the server. I'll guide you, step by step through the process of setting up an unmanaged VPS and then I'll also be guiding you through setting up WordPress on that VPS.

    Never used the command line before? Never edited a configuration file before? No problem, I will teach you and provide you with the knowledge you need.

    I cover all aspects, no matter if you are using Windows or MACOSX. We will download the software, I'll show you how to install and configure the software and most important how to use the software. Prior to each section, I'll explain what we are doing, why we are doing it and in plain easy to understand English. You won't find any long and boring PowerPoint presentations and minute after minute looking at me talking to the camera. It's us and the command line, nothing else. The command line is easy to use, just think of terminal as a very basic word processor. I'll be there guiding you step by step.

    This course is based on using Apache as your web server for the following reasons:

    • more compatible with different web applications and plugins, including those used by WordPress.

    • .htaccess files makes it easier to make changes to a WordPress site without needing to have access to the server configuration.

    • has a more user-friendly configuration process, this is a huge advantage for those who are not experienced server administrators.

    • large ecosystem easier to find support when you need it.

    One of the most important and often overlooked aspects of this course is that you will be able to use the knowledge gained from this course to add to your monthly income.

    You can do this by:

    • offer and charge for various services on freelancing sites

    • offer existing clients additional services for a recurring monthly fee

    • offer new clients services for a recurring monthly fee, you can now offer hosting instead of just design services.

    Sign up for this course and start that journey to becoming the server administrator of your own servers and sites...




    Who this course is for:

    • This course is meant for anyone who is tired of shared hosting and wants discover the benefits hosting their WordPress sites on a VPS
    • If WordPress site security concerns you - take this course as security comes FIRST and and not as an afterthought - you will secure your site using the server and not a plugin.
    • This course is for anyone who has received a warning from their shared host that their WordPress site is using too many server resources
    • This course is for anyone who wants to drastically improve the way they administer WordPress sites on a VPS
    • Anyone who wants to spend more time creating content and less time updating multiple WordPress sites using the dashboard?
    • Web designers who want to offer additional services to their clients
    • Anyone wanting to offer their services on fiverr setting up an unmanaged VPS and administering the VPS for a monthly fee
    • Business owners who want to setup WordPress on their own server
    • Anyone who wants to learn the best and quickest way to setup a WordPress site.
    • Anyone who wants to be able to build WordPress sites quickly and easily

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Andrew Eaton
    Andrew Eaton
    Instructor's Courses
    I am Andrew Eaton. I'm former IT lecturer that specialized in programming, databases and systems analysis.Part of my job involved breaking down and explaining complex technical detail to students. My policy was to try and use only technical detail if it was absolutely necessary to help the students understand the point. I've adopted the same style with my Udemy Courses, I'll use clear concise English, trying to keep the technical terms to an absolute minimum.My current full time job is administering my 100+ WordPress sites that are hosted on various servers around the world. All my sites are hosted on unmanaged virtual private servers or dedicated servers.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 94
    • duration 10:27:37
    • Release Date 2023/05/23