Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Hands-On Linux: Self-Hosted Wordpress For Linux Beginners

    Posted By: ELK1nG
    Hands-On Linux: Self-Hosted Wordpress For Linux Beginners

    Hands-On Linux: Self-Hosted Wordpress For Linux Beginners
    Last updated 6/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.56 GB | Duration: 9h 22m

    A practical, project-based crash course that prepares you for real-life Linux and Cloud work

    What you'll learn
    Updated for Ubuntu 22.04!
    Learn Linux skills by setting up a WordPress hosting platform
    Configure a production-grade WordPress install on Linux
    Configure your hosting platform on Amazon Web Services (AWS)
    Bonus Packer Mini-Course: Dip your toes into the world of modern DevOps
    Set up TLS (for free!) with letsencrypt so your users can enjoy the security of HTTPS
    Tune webserver performance and set up caching for lightning-fast page loads
    Set up and configure the popular MySQL database
    Be comfortable working with an nginx web server
    Configure monitoring for your web hosting server
    Create and manage Linux system users
    Manage Linux file permissions
    Understand the basics of how HTTP, the Web protocol, works
    Understand basic and more advanced Bash shell concepts and skills
    Schedule commands to run periodically on Linux with Cron
    Manage remote servers using SSH
    Automate repetitive tasks with Ansible, a powerful automation and configuration management tool
    Create and Restore website backups, both on the filesystem and in the MySQL database
    Effectively perform security hardening on Linux servers and services
    Requirements
    Know what Linux is
    Know what servers and web hosting are
    Know what an IP address and a domain name are
    Have a working Internet connection and a Windows, Macintosh, or Linux computer to follow along on
    If you already have a webserver somewhere, great! If not, I'll show you how to set one up for around $5/month.
    Be able to download and use a text editor like Sublime Text or vscode (both free)
    Description
    Learn Linux, Cloud, and DevOps basics in a practical, project-based course designed to get you *using* new skills as soon as you learn them.By the time you finish, you'll be extremely comfortable on the Linux command-line, and you'll have a self-hosted production-grade WordPress hosting platform (on AWS, another cloud host, or a local virtual machine) that you can use to host any number of WordPress sites for friends, family, and clients. It also happens to cost less and be more secure than most WordPress hosting plans :-).Other courses focus on slow memorization of theory and commands, which doesn't produce real-life skills. This course throws you into real-life Linux tasks from the very beginning. Even if you've never worked with Linux before, give me a few hours and you'll be installing and configuring software from the command line, managing system services, working with a remote server, hardening security, scheduling backups and testing your disaster recovery plan, performing basic scripting and automation, and setting up monitoring for your infrastructure.While you're doing this, you'll get a slow drip of theory, giving you just enough background to hang your new practical knowledge on and ensuring that you know what's going on underneath the covers. I've worked in the industry for a long time and this is the only way I've seen theory really 'stick' with people.Over the course of a few afternoons, you'll have completed a serious (and actually useful) project, understand the basics of Linux and system administration, and be comfortable on the Linux terminal; ready to take on larger and more complicated projects or build on the foundation of your WordPress hosting platform.What we build together during this course is also a great resume project to bring up during interviews. Countless students who have taken this course are now Linux, DevOps, and Software engineers in the real world.

    Overview

    Section 1: Introduction

    Lecture 1 How this Course is different from what you're used to

    Lecture 2 Course Requirements

    Lecture 3 Who is this Instructor Guy, Anyway?

    Lecture 4 What This Course Will Give You: Step by Step

    Section 2: Let's Get Started

    Lecture 5 Option 1: Install Virtualbox

    Lecture 6 Install VMWare Player

    Lecture 7 Download Ubuntu

    Lecture 8 Install Ubuntu on Virtualbox

    Lecture 9 Configure Guest Additions on Virtualbox

    Lecture 10 ALTERNATIVE: Install Ubuntu on VMWare Player

    Section 3: Your First Linux Server

    Lecture 11 Hosting Basics – Why You Need a Virtual Private Server

    Lecture 12 IMPORTANT: Use Official GitHub Instructions when copy-pasting Commands!

    Lecture 13 Create an SSH Key and Use it on DigitalOcean

    Lecture 14 Provisioning and Connecting to Your First Remote Linux Server

    Lecture 15 Linux Command-Line: The Absolute Basics

    Lecture 16 Connecting to Your Server: Basic SSH

    Lecture 17 Updating and Installing Software on Ubuntu

    Lecture 18 Installing Required Software for our Hosting Platform

    Lecture 19 Linux Services Overview

    Lecture 20 Service Management with systemd

    Lecture 21 Module 1 Review

    Section 4: Setting Up Your Hosting Platform

    Lecture 22 Module 2 Introduction

    Lecture 23 How to Edit Files with nano

    Lecture 24 Advanced Bash Shell Usage

    Lecture 25 How Configuration Files Work in Linux

    Lecture 26 Creating a System User: Linux Users and Groups

    Lecture 27 Changing Ownership and Permissions (and Reading Binary Code!)

    Lecture 28 Basic nginx Webserver Configuration

    Lecture 29 HTTP Basics: How the Web Works

    Lecture 30 Basic php-fpm Configuration

    Lecture 31 Interprocess Communication (IPC) and Linux/Unix Filetypes

    Lecture 32 How Relational Databases Work

    Lecture 33 MySQL Database Setup and Security

    Lecture 34 Module 2 Review

    Section 5: WordPress Application Setup

    Lecture 35 Module 3 Introduction

    Lecture 36 Configuring an nginx Virtual Host for your Website

    Lecture 37 Removing the Default nginx vhost Configuration

    Lecture 38 Configuring the php-fpm Pool for your Website

    Lecture 39 Creating a System User for your Website

    Lecture 40 Create a Database and DB User in MySQL

    Lecture 41 Downloading and Installing the WordPress Application

    Lecture 42 Ownership and Permissions on WordPress Files

    Lecture 43 WordPress Application Layout and Configuration Tweaks

    Lecture 44 Making Your First Website Live

    Lecture 45 Module 3 Review

    Section 6: Day-to-Day WordPress Administration: Set Up an e-commerce Store!

    Lecture 46 Module 4 Introduction

    Lecture 47 General WordPress Site Settings

    Lecture 48 WordPress User Management

    Lecture 49 WordPress Pages, Posts, and Comments

    Lecture 50 WordPress Menus

    Lecture 51 WordPress Themes and Plugins

    Lecture 52 WooCommerce Store Setup and Configuration

    Lecture 53 Module 4 Review

    Section 7: Professional Grade: Performance, Security, Automation, Monitoring, Backups

    Lecture 54 Module 5 Introduction

    Lecture 55 Performance Tuning

    Lecture 56 Performance Tuning Review for Your WordPress Hosting Platform

    Lecture 57 Security Overview

    Lecture 58 SSH Hardening: Key-Based Authentication

    Lecture 59 Automation Overview

    Lecture 60 What is Configuration Management?

    Lecture 61 Configuration Management and Automation with Ansible: A Crash Course

    Lecture 62 Monitoring with Monit

    Lecture 63 Securely View Monitoring Stats with SSH Local Forwarding

    Lecture 64 Basic Backup Theory

    Lecture 65 Scheduling Commands with Cron

    Lecture 66 Filesystem Backups and Restores with tar

    Lecture 67 How to Back Up and Restore Your Website Databases

    Lecture 68 How to Compile Software: tarsnap

    Lecture 69 Getting Started with Tarsnap: Next Steps

    Section 8: Conclusion

    Lecture 70 Conclusion

    Lecture 71 Next Steps

    Section 9: Extras, Next Steps, and Bonus Content

    Lecture 72 The Entire Course Project, Step by Step in one Video

    Lecture 73 Use Amazon Web Services (AWS) to host WordPress on the Cloud

    Lecture 74 HTTPS Setup – Setting up TLS with letsencrypt and certbot

    Lecture 75 Course Slides

    Section 10: Bonus Mini-Course: Automate Your Server Config with Hashicorp Packer

    Lecture 76 Install Packer

    Lecture 77 Packer Project Structure and Overview

    Lecture 78 In-Depth Packer Project Code Tour

    Lecture 79 A peek at AWS resources during the Packer build process…

    Lecture 80 Using your new Packer-built AMI

    People with little to no knowledge of Linux - l'll teach you the basics of Linux, DevOps, and Cloud Infrastructure.,People who learn best in a practical, project-based way,Aspiring Linux, Cloud Infrastructure, or DevOps Engineers,Software Developers who are curious about what happens "behind the scenes" in the infrastructure world,People who want to understand how a professional-grade WordPress hosting platform works, NOT people who just want to get a simple WordPress site set up for blogging.