Tutorial: How to Deploy an App from the AWS Marketplace

When looking to deploy a new App on the AWS marketplace, you can face a lot of hurdles. This tutorial document will help you jump over all of those hurdles. Watch the tutorial here

If you’re still having difficulty, reach out to us here.

Finding the right application

To find applications first go to AWS marketplace. In the search bar at the top of the page, type the application you are looking for.

All of HOSSTED by Linnovate applications can be found by typing the name of the application + server ready with support from Linnovate

Once you’ve found the application but are unsure if it’s the right product for you? Look through the features, reviews, screenshots, and videos if available. 

Found what you’re looking for and ready to deploy an app on the AWS marketplace? Click the yellow Continue to Subscribe button.

button on aws marketplace

 

Steps to Deployment

The next screen will ask you to subscribe to the application. Click the blue Continue to Configuration button

app configuration

The next step is to configure your application. Then press the blue Configure to Launch.

 

AWS configuration

Launching your App on the AWS Marketplace and running the application

The next screen will have multiple fields for you to customize. 

Change the instance type to match your needs.

Instance changes

subnet settings

The next step is to create new security settings by clicking the grey Create New Based On Seller Settings button. 

security settings on AWS

On the drop-down, enter the name of the security group and description. Then press the blue Save button.

security configuration on aws

The final step of the configuration process involves creating a new key pair.

new key pair on aws

You’ll be directed to Amazon’s Elastic Compute Cloud page, called EC2. You can manage all your cloud activity, including instances, key pairs, and security groups.

Click the orange Create Key Pair button at the top right-hand corner of the screen.

EC2 key pair

Type in the new key pair name. The key pair type can remain as RSA. The Private key file format should remain as .pem as we’ll be using SSH.

(If you are using PuTTY, click here for a detailed tutorial)

Click the orange Create key pair button.

new key pair and pem on aws

To access your new key pair, you’ll go back to the AWS product tab and refresh the key pair list.

keypair refresh aws

Once selected, you’ll be able to click the yellow Launch button

launch app on aws

You’ll see a message at the top of the page that confirms the instance is live, “Congratulations, an instance of this software is successfully deployed on EC2!”

Here’s a common hurdle. What do you do next?

You’ll want to click the EC2 Console link.

live instance aws

A new tab will open with a list of the instances you’ve ever deployed, inclusing the ones you’ve terminated. The one you just launched is the last one on the table.

The next hurdle. Now what?

Copy the Public IP address listed on the table for that instance and open the command line system on your computer, whether that’s Terminal if you’re using a Mac or Command Prompt if you’re using Windows. If you’re not familiar with where it is, search in the Operating System search bar. 

If you’re using PuTTY as an alternative SSH verification, here’s a link to that tutorial. 

Once your command line system is open type the following

cd Downloads/

IF USING A MAC, use Chmod 600

Chmod 600

Chmod 600 <name of DNS>.pem

IF USING OTHER OS, continue here:

Ssh -i <name of DNS>.pem accountname@<IP address>

code text form command prompt

You’ll then be prompted with this question. 

The authenticity of host… are you sure you want to continue connecting (yes/no)?

Type: yes

It may take a minute or so to load.

After the application deploys, you’ll see a link to where the VM is available. We’ve tucked the login credentials to the product here for you.

 

launch private app aws

Click the URL and log in with the provided credentials and your application will launch.

Wikijs on AWS

Happy Deployment!

Please don’t forget to leave a review on the AWS marketplace.

We’re happy to have helped you deploy your new application. 

If you are still stuck and need support, please use the chat or form on this page

We also offer managed services. If you’d like to learn more, email us at support@hossted.com 

 

Skip to content