Install WordPress on Linode with LaunchWP


To get started connecting LaunchWP and Linode, you need to first create a Linode Server, and get its SSH details.

Steps:-

1. Create a Linode Account.

2. Create Your Linode.

3: Choose Your Server Location.

4. Use Ubuntu 24.04 LTS Linux Distribution.

5. Configure Your Server.

6. Boot Your Server.

7: Connect to LaunchWP.

Step 1: Create a Linode Account

The first step to setting up your Linode server is to create a Linode account. Head over to the Linode website and create an account.

Once you've created your account, log in and navigate to the Linode dashboard.


Step 2: Create Your Linode

Once you're logged into the Linode dashboard, click on the "Create" button to create a new Linode. Select the "Nanode 1GB" plan and

choose the "Shared CPU" option.


Step 3: Choose Your Server Location

Choose the server location closest to your audience or the one that offers the best performance. Linode offers data centers in various

locations around the world, so you can choose one that's closest to your audience.


Step 4: Choose Your Linux Distribution

Select the Ubuntu 24.04 LTS distribution for your server. This version of Ubuntu is the one LaunchWP strongly recommends to use. Other versions might work as well, but the platform is tested upon Ubuntu 24.04 LTS only as of now.


Step 5: Configure Your Server

Once you've chosen your Linux distribution, you'll need to configure your server. Give your server a hostname (Linode Label), which

will be used to identify it on the network. You can also set a root password, which will be used to log in to your server. Please note this password because we need that to connect to LaunchWP or to be able to SSH.


Step 6: Boot Your Server

Once you've configured your server, you're ready to boot it up. Click on the "Create Linode" button to create your server.

Once your server is created, it will partition and boot up your new server!


Step 6: Connect to LaunchWP

To connect to LaunchWP, you need hardly 5 things from your cloud provider. Those are the 

    a. Server's Public IP V4

    b. Server's SSH Port ( by default it's 22 )

    c. Server's SSH Username (you should always connect using 'root')

    d. Server's SSH Password or ability to SSH it from your machine to run a simple command. 

If you have these all, we are good to proceed further. Login to your LaunchWP server dashboard from https://app.launchwp.io and log in using the credentials of your LaunchWP account. In the Dashboard, navigate to Server, and click Add Server.

a ayRg5ZVqAOp

A model will pop up asking for the server details. Here is a Map of each field on what to enter in each.

   Provider Name: Enter an identifier name, this is just a name for your identification. It can be anything like Your name's server.

    IP Address: Public IP Address of your server. You can find that in your cloud provider dashboard when you create the server. Example: 23.92.28.243

   SSH Port: SSH Port of your server. Unless you change anything when configuring the server, the default should be 22.

   SSH Username: SSH Username to log in to your server. Always use the "root" account when connecting to LaunchWP. By default, the "root" user should be already created when you configured your server.

   SSH Authentication: You can either connect by Password or simply run a command in your server to allow LaunchWP to access and manage your server. Choose Password if you want to connect LaunchWP using your root server password. Choose Public Key if you do not want to share your password instead want to allow connection by using SSH key. For the Public Key option, simply copy the command, log in using the "root" account to your server, and run it. That's it!

fazUu15GAcZVQgZFd2KKdYYv91l28in0pw

After that, click Connect Server. If your credentials are correct, the server should get connected. If not, it means there are some issues with your details. If you're facing any issues, simply let us know and we will be able to help.

Step 7: Launch your 1st WordPress on LaunchWP.

Your job is almost done. It's time to let LaunchWP handle the rest for you. Navigate under Sites from the navigation to create your first website with LaunchWP. Click Create SIte to get started. Below is a Map of each field on what to enter in each.

   Domain Name: This is the Domain name of your site. Make sure you own the domain and have access to its DNS tools before proceeding because you need to add a DNS record to it. Example: web-for-ahona.com

    Server: This is a dropdown of your all available Servers. Select the one you just connected.

   Adding DNS record: You need to now add a DNS record to your domain name before proceeding further. The type of DNS record should be of type "A", and the Value should be your Server IP. You can find that on the same page, simply copy that value. You need to add that DNS record to your domain from your Domain provider. LaunchWP doesn't manage your DNS, it's your domain, which you are pointing to your own server. Check out this external documentation on how to add an A record to your domain: https://help.one.com/hc/en-us/articles/360000799298-How-do-I-create-an-A-record

   Admin Username: This is the admin username on which your WordPress will be installed. Change the default value if you want.

    Admin Password: This is the admin password for your account. Change it if you would like to.

   Enable Multi-site: You can one-click enable multi-site if you would like. You can install multi-site in LaunchWP as both Sub-directory and Sub-domain. Choose as how you would like to.

    SSL/ TLS: LaunchWP gives you a free SSL certificate from Let's Encrypt. Keep this option checked unless you already have an SSL certificate installed from services like CloudFlare.

    WordPress Version: By default, it's set to "latest", which should pull the latest WordPress version. Include specific versions of WordPress if you want any like "6.7" or "6.7.1".

    PHP Version: You can choose from a variety of PHP versions, LaunchWP will automatically add newer PHP versions as soon as the community starts adapting it.

    Table Prefix: By default the Database table it's "wp_". You can change it to any other prefix if you want. Do not change unless you know what you are doing.

ByD7OZvtnYTbU5rRHTDQAKWHFflq8A2 Q

1FIrRDSRS8TYjzEHpYjzbs Hkeic9UAJAQ

Finally, simply click "Create Site", and grab a coffee to sip. LaunchWP is now working to install your first site on your server.

Just to add a NOTE: If this is your First Site on your new server, it might take around 10 mins. Please avoid reloading the tab or closing it. If it faces any error, it will let you know. You can continue working on a new Tab. After that for your next sites on that server, it will hardly take 2-3 minutes to create a site.

That should be it. Let us know if you have any questions/feedback/suggestions. We would love to hear from you. Like always, if you need any help, let us know and we would be happy to assist you along.

Share the Post:

Get started today with LaunchWP

Install and get running WordPress sites on your server in minutes with LaunchWP, not hours. Forget any technical hurdles and focus on growing your business.

LaunchWP will handle the rest.