Articles tagged as "Server". 14 results

How to Set Up MySQL Incremental Backups

Learn how to combine incremental backups with full database backups and recover from failures quickly and thoroughly.

Avatar photo

Brad Touesnard

Jul 13, 2023

How to Install Ansible and Automate Your Ubuntu 22.04 Server Setup

Why you might want to use Ansible as your automation engine, how to install it and get it set up.

Avatar photo

Brad Touesnard

Apr 24, 2023

Chapter 10: Complete Nginx Configuration Kit for WordPress

In this final chapter, we offer a complete Nginx configuration optimized for WordPress sites. Not only does it amalgamate all the information from the previous chapters, but we also draw upon the best practices from our experience over the years.

Avatar photo

Ashley Rich

Apr 04, 2023

Chapter 08: Migrating WordPress to a New Server

Once you have your server up and running, the first thing you’re likely to want to do is move an existing site over to it from elsewhere. In this chapter we walk through copying the site files, Nginx configs, and SSL certificates. Next we export the database and import the database. Then we test the site on the new server before flipping the switch.

Avatar photo

Ashley Rich

Apr 04, 2023

Chapter 07: Nginx Security Hardening

Even after configuring HTTPS to encrypt connections between the browser and server, sites are still open to other areas of attack such as XSS, Clickjacking and MIME sniffing. We’ll take a look at each of those and how to deal with them. You’ll learn what a referrer policy is and how it can be useful.

Avatar photo

Ashley Rich

Apr 04, 2023

Chapter 06: Automated Backups to Amazon S3

This chapter is dedicated to implementing an automated, reliable way to create website backups. We cover how to automate backing up your site files and database. Then we dive into copying your backups to an offsite location, using Amazon S3. Finally we take a look at how to save costs for your remote backup storage, by implementing lifecycle rules that move your S3 backups to Amazon Glacier storage.

Avatar photo

Brad Touesnard

Apr 04, 2023

Chapter 05: WordPress Cron and Email Sending

In this chapter, we’ll cover what cron is and how to get around some typical hurdles. Then we’ll set up automatic renewals of HTTPS certificates. Next we discuss why we don’t set up an email server and step through configuration of outgoing email sending.

Avatar photo

Ashley Rich

Apr 04, 2023

Chapter 02: Install Nginx, PHP 8.0, WP-CLI, and MySQL

This chapter is all about setting up the software needed to run a WordPress site. First we’ll install Nginx and configure it with better settings for our use. Next we’ll install PHP and its packages required by WordPress and configure PHP-FPM. Then we’ll install WP-CLI and MariaDB.

Avatar photo

Ashley Rich

Apr 04, 2023

Chapter 01: Set Up a Secure Virtual Server on DigitalOcean

In this chapter we’ll provision a new VPS at DigitalOcean with Ubuntu 20.04 LTS. We’ll login to the server via SSH, configure the hostname and timezone, install software updates, and set up automatic security updates. Then we’ll create a new sudo user, set up SSH login with keys instead of a password, and disable SSH for the root user. We’ll also install a firewall and fail2ban to protect against intrusion attempts.

Avatar photo

Ashley Rich

Apr 04, 2023

What Are WAFs? A Detailed Look at Web Application Firewalls

How WAFs work, the types of threats they protect against, the pros and cons of various kinds of WAFs, and whether you should consider installing one.

Avatar photo

James Clark

Mar 17, 2022

Start Your 7-Day Free Trial

Begin your SpinupWP journey today and spin up your first server within minutes.

Subscribe to get the latest news, updates and optimizations in performance and security.

You are already logged in

It looks like you are already logged in to SpinupWP.

Please log out of this account to continue.

Registration Successful

Thanks for registering for a new SpinupWP account.

Before getting started, could you verify your email address by clicking on the link we just emailed to you?

Start Your 7-Day Free Trial

No credit card required. All features included.

By signing up to SpinupWP, you agree to our Terms and Conditions.
For privacy related information, view our Privacy Policy.