![Hands-on Linux - Self-Hosted WordPress for Linux Beginners [Video]](https://content.packt.com/V21990/cover_image_small.jpg)
Hands-on Linux - Self-Hosted WordPress for Linux Beginners [Video]
Subscription
FREE
Video + Subscription
$29.99
Video
$99.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
Subscription
FREE
Video + Subscription
$29.99
Video
$99.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
-
Free ChapterIntroduction
-
Let's Get Started
-
Your First Linux Server
- Hosting Basics -- Why You Need a Virtual Private Server
- IMPORTANT: Use Official GitHub Instructions when copy-pasting Commands!
- Create an SSH Key and Use it on DigitalOcean
- Provisioning and Connecting to Your First Remote Linux Server
- Linux Command-Line: The Absolute Basics
- Connecting to Your Server: Basic SSH
- Installing Required Software for our Hosting Platform
- Updating and Installing Software on Ubuntu
- Linux Services Overview
- Service Management with system
- Module 1 Review
-
Setting up Your Hosting Platform
- Module 2 Intro
- How to Edit Files with nano
- How Configuration Files Work in Linux
- Advanced Bash Shell Usage
- Creating a System User: Linux Users and Groups
- Changing Ownership and Permissions (and Reading Binary Code!)
- Basic nginx Webserver Configuration
- HTTP Basics: How the Web Works
- Interprocess Communication (IPC) and Linux/Unix Filetypes
- How Relational Databases Work
- MySQL Database Setup and Security
- Module 2 Review
-
WordPress Application Setup
- Basic php-fpm Configuration
- Configuring an nginx Virtual Host for your Website
- Removing the Default nginx vhost Configuration
- Configuring the php-fpm Pool for your Website
- Module 3 Introduction
- Creating a System User for your Website
- Downloading and Installing the WordPress Application
- Ownership and Permissions on WordPress Files
- Create a Database and DB User in MySQL
- WordPress Application Layout and Configuration Tweaks
- Making Your First Website Live
- Module 3 Review
-
Day to Day WordPress Administration: Set Up an e-commerce Store
-
Professional Grade: Performance, Security, Automation, Monitoring, Backups
- Module 5 Introduction
- Performance Tuning
- Performance Tuning Review for Your WordPress Hosting Platform
- Security Overview
- SSH Hardening: Key-Based Authentication
- Automation Overview
- What is Configuration Management?
- Configuration Management and Automation with Ansible: A Crash Course
- Monitoring with Monit
- Securely View Monitoring Stats with SSH Local Forwarding
- Basic Backup Theory
- Filesystem Backups and Restores with tar
- How to Compile Software: tarsnap
- Getting Started with Tarsnap: Next Steps
- Scheduling Commands with Cron
- How to Back Up and Restore Your Website Databases
-
Conclusion
-
Extras, Next Steps and Bonus Content
About this video
Embark on a transformative learning experience, starting from basic Linux server setup to deploying and managing a full-featured WordPress website. You will start by familiarizing yourself with virtual environments and foundational Linux commands, then swiftly move into remote server management, using industry-standard tools like SSH. You'll gain first-hand experience in configuring web servers with Nginx, managing databases, and ensuring your WordPress site is primed for performance.
As you progress, the course delves deeper into the administrative aspects of WordPress, guiding you through user roles, content management, and e-commerce integration with WooCommerce, shaping your site into a versatile online store. Beyond setup, this course elevates your skillset to tackle real-world sysadmin challenges—performance optimization, security hardening, and automation using Ansible—giving you the confidence to manage multiple WordPress instances with ease.
The closing sections are dedicated to ensuring the longevity and reliability of your hosting environment, teaching you monitoring with Monit, secure data handling, backup strategies, and disaster recovery techniques. By the end, you'll have not only launched a WordPress site but also ensured its ongoing integrity and efficiency with professional-grade sysadmin skills.
- Publication date:
- November 2023
- Publisher
- Packt
- Duration
- 8 hours 32 minutes
- ISBN
- 9781835465622