Linode Tutorial: Migrate Your WordPress Site to Linode OpenLitespeed

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
in this video i'm going to show you how to migrate your wordpress site from any web hosting service you're using to lynode and we are using the one-click open likespeed app to install a like speed server now the reason i'm using the open lightspeed app instead of some control panel like cyber panel or plask is because i have an end goal for this setup if you have been following my channel you know that i'm on a mission to find the fastest and cheapest web hosting service for all of my websites so using the open livespeed app without using any control panel or cdn i can test the role power of the server and for me to do this test i only need one domain per server so this setup makes sense to me if i were to install multiple domains on one server i may use a control panel which will make things a lot easier when i've identified the fastest web hosting server that's when i will use a control panel to migrate all of my sites to that server and i will do a separate tutorial on that but for now i'm publishing a series of videos documenting how i configure and install the server so when i do the final test you'll know that the test is fair and objective transparency is all that i'm going for and when the test results are out i will leave the video link in the description so if you're interested in following me on my journey to find the fastest web post feel free to subscribe to the channel and hit the bell notification okay if you are a total beginner just take note that this is a little advanced but i will do my best to walk you through every step of the process and explain every complicated piece of the puzzle so you will be able to migrate your wordpress site to lean on confidently so without further ado let's get started [Music] hey this is jack and this is your first time watching a video from my channel i do a lot of wordpress tutorials focusing on side speed without sacrificing on web design so if you want to learn how to build fast loading and beautiful wordpress sites feel free to subscribe to the channel and hit the bell notification so we won't miss any of my videos and now let's get right into it okay we are on the leanode website and the first thing we need to do is to create a free account put in an email username password and we need to activate the account you will receive an email like this and as you verify your account it will bring you to the next step let's fill in all the billing information and then the only payment method for lino is true credit card and let's create the account cool let's go to the cloud manager and now let's create a new lin node and then we want to select marketplace so that we can install wordpress and like speed now you might be thinking why like speed right it is because lightspeed servers serve static content faster than any types of web server and it uses minimal resources so when it comes to speed having a light speed server definitely makes a difference so we want to select this and let's create a lynn node and then you need to select an operating system i would choose ubuntu and as for the region i would select nuag because i'm testing servers close to that location and as for the node plan i would select shared cpu but don't get mixed up this is not shared hosting this is virtual private server or vps in short which means that in one physical hard case server they can have multiple vps with each user having a dedicated space it is unlike the shared hosting where most of the sites are hosted on a shared space so having a private space provides more security and it should perform better anyway the plan that is most compatible with other vps services is this one gig plan which costs about 5 bucks a month and provides 25 gigs of storage space now typically a big site with hundreds or thousands of posts and thousands of images will not exceed 25 gig but if there is a lot of traffic to the site maybe 5 000 visits per day or more you will need more ram but don't worry about that you can always scale your plan upwards later on anyway for the lead note label it is just how you name the server whether you want it to take the name of your domain or you want it to be the name of your business whatever makes sense this is just for your reference and as for the root password this is the password for you to enter ubuntu to give command to your server so you definitely want to have a strong password for this let's scroll down we want to have private ip and then let's create linone so we can't have spaces here so as you can see linold is now creating a server space with this ip address we need to give this a while for the server to work in the meantime let me show you the site we will be migrating to lenode this site is currently hosted on siteground and just to make it clear let's segregate whatever there is on the previous server on the left and whatever that is on the lenod server will be on the right and in the middle we will have the neutral stuff like the testing tools and the name registrar so if we use the dns checker to search for the domain you can see that the site is currently hosted on this ip address and if we use the whois research tool and search for this domain you can see the same ip address here and the name servers are from siteground if you are interested in using these two tools i've left the links in the description anyway when we are done with pointing the dns or domain name server to lynode we will check with these two tools again to see if the server has been transferred or propagated this is the ip address we hope to see on this dns check so let's go back to linux and as we can see the server is now up and running the next thing we need to do is to install wordpress and let me expand this out a little all you need to do to install wordpress is to click on this launch lish console and this will appear give this a while to load because it's running some scripts in the background and it will install wordpress and all that stuff and we are done let's close this off let's now check if our site has wordpress installed let's copy this ip address open up a new tab and paste the ip address in now the question you might ask is this is not a domain name it is a bunch of numbers i totally understand that if you are not a technical person this is the question you will probably ask now all web servers and domains will have an ip address that represents them but if you have not assigned a domain name to an ip address this is what happened but don't worry about this we will do this step by step we will assign a domain name to this ip address in a while all you need to do is just to follow this step by step and you will have a wordpress site migrated to lean note in no time so as we can see the open like speed has been installed on this ip address and to see if wordpress is installed let's hit slash wp admin and we see this 404 page which means that wordpress has not been installed properly so let's go back to leadnote launch this console again and now we will try to log in by default the login user is root hit enter and as for the password it is the same password you have created earlier just wait a while and we are in let's enter the domain name this is the domain name we want to transfer to the node so let's paste this in by hitting ctrl v and let's hit enter hit y and enter to verify and then now it says domain has been added in the open like speed listener i think that's the key for wordpress to install and then it is asking us if we want to install ssl let's hit y and enter now this is common for linux server we'll address this in a while but i'm pretty sure by now wordpress has been installed let's hit slash wp admin again hit enter and now we will see the wordpress page which basically means we are almost done we will handle this ssl certificate issue later on let's close this off now the key here is we want to install wordpress and have everything ready on this ip address so when we assign the domain name to this ip address and point the domain name server to linux all the previous content data and your entire site will look the same just like when you hosted it on your previous server so there is no downtime or whatsoever that's what we are trying to achieve here so let's select the language and hit continue give a name to your site title create a username and have a strong password and provide your email address as well and let's install wordpress let's login and cool we are in the wordpress dashboard and currently this is a brand new wordpress site let me show you let us copy this ip address open up a new tab and hit enter this is the default wordpress installation with the 2021 wordpress theme and what we need to do now is to export whatever content over here from our previous server and import it to this ip address so let's go to the back end of this site which is currently hosted on siteground let's go to plugins and add new let me open this up a little now over at the search bar let's search for wp vivid and this is the plugin we need to migrate the site for free as you can see i have this installed and activated and once you have activated wp vivid you will see this menu item here let's go to backup and restore now over here we want to transfer the database and files which basically means everything and then we want to save it on our local computer let's click backup now and we need to give this a while once it is done you can scroll down and we will see this backup created what we need to do is to download this to our computer let's hit download again and save it to a computer once this is done the next step is to import everything to this ip address so let's go back to the wordpress dashboard let me open this up a little and under plugins let's add new let's go to the search bar and the same thing we need to search for wp vivid let's install this and activate and now let's scroll down let's click on upload now we need to drop the file we have just downloaded so let me drag it in and then let's hit upload and then we want to give this a while for the upload to complete and when this is done let's click on restore let's continue give this a while again and this is done now the reason you're seeing this page is because we have not installed an ssl certificate for this ip address because we need to first point the domain name server to the lead node before we can install the ssl so don't worry about this let's advance and accept the risk because we know it is safe and let's log in and now let me show you something previously it was this default wordpress install now let's refresh this and you will see these two websites looking identical and that's what we need so let's go back to the wordpress backend for this ip address and let's remove some unnecessary plugins we will probably need a kismet we don't need this all in one wp migration we don't need this this this jack pack as well we definitely need like speed cache otherwise what's the point of setting up a light speed server right and then we don't need siteground optimizer because we are not hosting the domain on siteground anymore we can deactivate the security as well and then again let's delete all these unnecessary plugins and here we go let's activate lightspeed cache cool and there is one more thing we need to do which is to go to settings and under general you see the wordpress address url is now pointing to the ip address eventually we will want this to be pointed to the domain so let's copy this domain and let's place it here the same thing goes for the site address now here's the thing once i save this if you log into this website again you will go to the back end of the previous server because you have not pointed your domain name server yet let me show you let's save changes and then immediately you'll be logged out and as you log in again you'll see that you're back to siteground and remember you have deleted siteground in the previous step now don't worry about this once you point the domain name server over to leadnote give it a while and you will go to the backend from the new server so don't worry about this we just need to know that we already have all that we need to transfer the server to the node without any downtime now all that's left is to point this name servers to the node so to do that let's go to the node under domains we want to create a domain we want to copy this domain place it here put in an email address and then over here we want to insert default records from one of our lean nodes and then let's select the lead node we have created and let's create the domain so these are our name servers and if you understand a record it's basically saying that this domain has been assigned with this ip address and all we need to do is to copy this name server to our domain registrar i'm using namecheap by the way and if we scroll down you will see this custom dns as you can see this is from siteground we need to replace it with linux name servers and then let's hit save and the propagation starts it will probably take up to 48 hours for the migration process to complete but in the meantime we can start installing the ssl certificate let me open this up a little and the procedure for this is to go to the notes which is where you have created your server let's click into it and the same thing we need to launch lis h console so for now we want to exit and then we want to re-login so the whole process can restart again so let's type in root and then the password you have created then let's enter the domain name and hit enter hit y and enter to verify and then hit y and enter to install your certificate and the problem still persists honestly you just need to give it some time maybe an hour or two and then you come back here to restart the process again you should be able to install ssl after some time a few moments later okay it is almost two hours let's launch this again let's login to root enter password enter domain name hit y and enter to verify and hit y again to install ssl and cool the domain is now accessible takes about two hours for my case maybe yours will be a little faster and then next you want to enter an email address and hit enter y to verify the email address and then the certificate is installed now we want to enforce the https for this domain so hit y and enter let's update the web server as well and we're done we have installed the ssl certificate and we have enforced https now we can close this off the next thing is we want to test if the domain name server has been pointed to leadnote so on the dns checker let's search and as you can see in some countries it is still pointing to siteground and if we use the who is to and search for it again we can see that it is still on siteground but don't worry about that just let it take its time to migrate six and a half hours later and we are back it's time for us to log into the wordpress backend and make some adjustments to the like speed settings so that our site will be blazing fast now do you remember on our previous server which was siteground we had the sg optimizer installed and on our new linux server we had replaced sitegrounds plugins with the lightspeed cache plugin here we go we have the lightspeed cache installed here which means that we are already on the new server and if we go to plugins we can see that there are no siteground plugins now let's do some initial configuration of the lightspeed cache remember you should only make adjustments when you can verify that you are on a new server for my case i use the siteground plugins as the indicator anyway under lightspeed cache and general settings if you want to use the quick cloud cdn you can request a domain key here there are some other settings to be done but i will not cover it in this video and as for the guest mode let's turn this on the guess optimization let's keep this on as well and then let's save changes next let's go to cache these are all turned on by default but we need to manually turn this cache mobile on and let's save changes for ttl we don't need to do anything the purge as well and as for the object cache if you are seeing your connection test as fail just take note that it will take some time and you don't need to do anything about it i'm pretty sure by the time your dns is propagated you get a pass on the connection test so don't worry about this next let's go to browser nothing to change here and under advanced and https compatibility let's turn this on we'll skip the cdn and then we go to image optimization let's go to this image optimization settings let's turn this on so that the image optimization settings will automatically be applied now as for this remove original backups when lightspeed optimizes an image they actually create a separate image for the optimization leaving the original as a backup so every optimized image will have two versions checking this on means lightspeed will remove the original version of the image leaving only the optimized version on your server the benefit for this is for your site to take up less resources but the downside to this is in any case if you need the original version again you will not have it anymore this is suitable for larger sites but this is really up to you you always have the option to keep an original image on your local computer rather than having it take up space on the server so for me i will turn this on now by default the image optimization method is lossless which in my opinion is the best compression method but if you decide to choose losslessly this will improve the quality of the image but it will not save on the image size so for me i will keep this off then for the webp image format let's create them by default and we want to display them on our sites let's save changes next let's go to page optimization let's mitify css now i don't like to combine css because if any css codes are flagged by google php insights or other tools i want to know what exactly are the issues and if you turn this on all you see is a combined css file with no indication which is the cause of the issue so i'll keep this off these are for cdn i will not cover it in this video for this let's turn this on these settings are for the cdn as well and as for the phone display optimization if you are using multiple google phones i would prefer the swap method so in case the google phone did not load on time there will always be a website phone display and when the google phone has loaded it will be swapped so let's save changes and then let's go to js settings let's mitify javascript and again i don't like to combine css or javascripts we want to turn this on and as for the low js deferred my preferred method is deferred if you don't understand what this means feel free to check out the video at the top right i've given a walkthrough on google page b insights and in it i've given detailed explanation on both the js deferred methods so let's save changes let's go to the html settings again let's midify html i want to remove query strings load google fonts asynchronously remove wordpress emoji because this will slow down your website and let's save changes let's go to media settings we want to lazy load images turn on the responsive placeholder i want to turn on lazy load for iframe so that my youtube embedded videos will not load unless clicked upon this will greatly boost page b and then add missing sizes so that we can reduce the cumulative layout shift which is part of the core web vitals and then we want to turn this on because this will generally make the site faster and let's save changes let's go to media excludes now just in case you are using background images or images that appear above the phone you don't want to lazy load them because it might hinder the google page speed score so in that case you want to identify the image url and paste the url here let's save changes and let's go to localization now if your site allows for commands you can store the gravatar locally if you turn this on gravatta is basically the profile image of the commenter now the downside to this is there is a high chance that the gravatar may not appear so it is really up to you to play around with this setting for me i will leave it as it is and i save changes let's go to tuning and i believe that is all for the configuration of like speed cache so now if we go to the website we have switched the web host from the siteground to linux without any downtime and that's basically it i hope this tutorial is simple enough for you to migrate your wordpress site to lenone please give a thumbs up if you find this video helpful and as i've said earlier in this video this is part of the documenting process to eventually do speed comparisons between different web posts and when the results are out i'll be posting it on the right and the link will be in the description as well thank you for watching take care and as always stay safe [Music]
Info
Channel: Jack Cao
Views: 1,464
Rating: undefined out of 5
Keywords: linode tutorial, linode wordpress, linode wordpress hosting, linode install wordpress, linode review, linode hosting, linode cloud hosting, linode ssl certificate, how to install wordpress on linode, wordpress hosting review, linode one click apps, linode wordpress setup, linode free trial, linode vpn setup
Id: SxYK-eM_bwQ
Channel Id: undefined
Length: 22min 7sec (1327 seconds)
Published: Sat Sep 18 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.