How to Use Linode's Marketplace Apps

Traducciones al Español
Estamos traduciendo nuestros guías y tutoriales al Español. Es posible que usted esté viendo una traducción generada automáticamente. Estamos trabajando con traductores profesionales para verificar las traducciones de nuestro sitio web. Este proyecto es un trabajo en curso.
Create a Linode account to try this guide with a $100 credit.
This credit will be applied to any valid services used during your first 60 days.

Marketplace Apps help you easily deploy and configure software on a Linode from a list of various apps that are built into the Linode Cloud Manager, without the hassle of using the command line. Of course, you’ll still have full access to your Linode if you want to log in to your server and have a more hands-on approach later on.

When a Marketplace App is deployed, a new Linode is created and the appropriate software is installed with the configurations you provide. Marketplace Apps do not install software to already-existing Linodes in your account. This guide presents instructions for where to find Marketplace Apps in the Cloud Manager and how deploy WordPress blogs, WooCommerce stores, your favorite game servers, and more.

Deploying an App

  1. Log into the Cloud Manager.

  2. From the Linode dashboard, click on the Marketplace option in the left-hand navigation menu:

  3. The Linode creation page will appear, with the Marketplace tab and the Create From: Marketplace option pre-selected.

  4. Select the app you would like to create. For this example, WordPress will be selected:

  5. After the Select App section you’ll find a new section with additional configuration options specific to your app. Fill out the required options. In the case of WordPress, you’ll find fields for the WordPress administrator’s username, password, e-mail address, and database passwords.

    You can fill out additional options by clicking on Show Advanced Options. For the WordPress example, this option is the site’s title.

  6. The Select an Image section displays that Debian is pre-selected. This is the underlying operating system that your Linode will run.

  7. Under the Region section, choose which data center you would like your app to be deployed to. Choose a region that is close to your audience’s geographic location. When you are closer to your data center, your network speeds will generally be higher, and your network latency will be lower.

  8. Choose which plan you’d like to use under the Linode Plan section. Your plan specifies the hardware resources assigned to your server. The resources that you need are determined by the requirements of your app. Linode’s plans are split into four types: Shared, Dedicated CPU, High Memory, and GPU.

    For small sites like WordPress blogs a 1GB Linode (Nanode) is usually enough, and for video game servers a 2GB or 4GB Shared Linode is often a good choice. Some game servers may benefit from the Dedicated CPU plans. Our How to Choose a Linode Plan guide presents more information about the different use-cases for each plan.

    Note

    You can always upgrade your Linode later if you need more memory, CPU cores, or any of the other hardware resources. Also, you can downgrade your plan if you think you don’t need as much as you’re currently using. Furthermore, you can change plan types entirely, like going from a Shared Linode to a Dedicated CPU Linode.

    Review the Resizing a Linode guide for upgrading and downgrading instructions. When downgrading your plan, the size of your Linode’s disk must fit within the new plan’s disk space allocation.

  9. For this example, a 1GB Linode (Nanode) is selected.

  10. Create a label and (optionally) select tags for your Linode. The label is your Linode’s name and must be unique among all the Linodes on your account. Tags are used to organize your Linodes within the Cloud Manager.

  11. Create a root password. This is not the password for your WordPress site, game, or other application. Instead, this is the password for the Linode server. You will need it if you ever decide to perform maintenance on your server in the future.

    It is strongly recommended that you create a long, complex, and unique password and store it somewhere secure for future reference. If you forget your root password, check out our Reset the Root Password on Your Linode guide to create a new one.

    Note
    A strong password is the first step in securing your server and avoiding potential vulnerabilities for anyone trying to exploit your server. For more information on securing your server, check out our How to Secure Your Server guide.
  12. Click Create. You will be taken to the Linode’s Dashboard where you can monitor the status of your Linode’s creation.

    Once your Linode has been created, the Cloud Manager will then start to deploy your app in the background. This will take several minutes. Once your app has been deployed it will be available at the IP address of the Linode you created. If you visit your IP address before the app is ready, try again a few minutes later.

Accessing Your App

Depending on the type of app you created, the app will be accessible in different ways. All the ways to access your app require the IP address of your Linode. Follow the instructions below to find your IP address.

  1. Log in to the Cloud Manager.

  2. Navigate to the Linodes page by clicking on the Linodes link in the sidebar.

  3. Find the Linode that you created. The IP address is a series of four numbers separated by periods. In the grid view of the Linodes page, your IP address will be located underneath the data center name for your Linode:

    Highlight of a Linode’s IP address in grid view

  4. In list view, your IP address will be under the IP Addresses column in the row that lists your Linode:

  5. Alternatively, you can find your IP address by navigating to the Networking tab of your Linode’s detail page. The address is displayed under the Address column in the IPv4 table:

  6. Copy your IP address. For apps like WordPress, WooCommerce, and Drupal, you can navigate to the IP address in your browser to visit your installation. For game servers, connect to the IP address in-game to play on your new server. Other apps like MERN, LAMP, and WireGuard® will require you to SSH into your Linode to access or provide more customized configurations.

Adding a Domain Name for Your App

For websites like WordPress, WooCommerce, and Drupal, it may be desirable to have a domain name associated with your app. Otherwise, your app is only accessible through your Linode’s IP address.

For information on how to add a domain name to your app, visit our DNS Manager guide. Specifically, you should set up an A record and assign your IP address to it. For more general information about how DNS works, review the the DNS Records: An Introduction guide.

Connecting to your Server Remotely

Every Marketplace App is deployed to its own Linode instance, and you can access the operating system for your app’s server if you choose to. To gain command-line access to your server, log in using a Secure Shell (SSH) client on your computer.

When logging in over SSH, use root as the username, and supply the root password that you specified when you deployed your app. Follow our Getting Started guide to learn more about connecting to your Linode via SSH. If you use Windows at home, our Using SSH on Windows guide has special instructions for Windows SSH clients. If you’re new to Linux, some of the guides in our Linux and Linux Essentials sections may be useful.

Note
Currently, Linode does not manage software and systems updates for Marketplace Apps. It is up to the user to perform routine maintenance on software deployed in this fashion.

This page was originally published on


Your Feedback Is Important

Let us know if this guide made it easy to get the answer you needed.


Join the conversation.
Read other comments or post your own below. Comments must be respectful, constructive, and relevant to the topic of the guide. Do not post external links or advertisements. Before posting, consider if your comment would be better addressed by contacting our Support team or asking on our Community Site.