How to Build an Example Vultr Marketplace Application

How to Build an Example Vultr Marketplace Application

A step-by-step guide for developers to create and package custom applications for the Vultr Marketplace


Vultr Marketplace provides pre-configured applications for quick cloud deployment, covering development tools, CMS, databases, and security. With just a few clicks, users can deploy solutions efficiently, saving time and effort while streamlining cloud infrastructure setup.

This guide explains how to build and publish a sample Vultr Marketplace Application. This sample application is an Ubuntu 24.04 server with MariaDB and Nginx. The deployment scripts create a sample database, a database user, and protect a web server with basic authentication. The web and database passwords use provisioning scripts to create unique passwords for each deployment.

Create an Application Profile

To publish your application in the Vultr Markeplace you need to create a vendor account and application profile.

  1. Edit your vendor settings.
  2. Create a new application profile.
  3. Edit the general information.
  4. Edit the support information.

Publish the Application Instructions

When a customer deploys the application, the Marketplace provides them with the IP address and root password. In addition to these values, customers can also create custom application variables.

For the sample application in this guide create the variables db_pass and web_pass.

  1. Follow the Create Application Variables section in our Vultr Marketplace guide for more details.
  2. Next, publish the instructions for the customer deployment page and include your application variables. Follow the Create the Application Instructions section in our Vultr Marketplace guide for more details.
  3. Add your application’s gallery images. Follow the Upload Artwork section in the Vultr Marketplace guide. Your public landing page uses these images to showcase your application.

Build the Application

Once the application profile and variables are defined, we will move ahead with creating an actual application. A workstation like macOS or Linux is required with bash or zsh as we move forward.

How to Build an Example Vultr Marketplace Application A step-by-step guide for developers to create and package custom applications for the Vultr Marketplace Vultr Marketplace provides pre-configured applications for quick cloud deployment, covering development tools, CMS, databases, and security. With just a few clicks, users can deploy solutions efficiently, saving…

How to Build an Example Vultr Marketplace Application A step-by-step guide for developers to create and package custom applications for the Vultr Marketplace Vultr Marketplace provides pre-configured applications for quick cloud deployment, covering development tools, CMS, databases, and security. With just a few clicks, users can deploy solutions efficiently, saving…

Leave a Reply

Your email address will not be published. Required fields are marked *