Skip to main contentSkip to navigation
[email protected]
Client AreaSupport
Hosting Mammoth
HostingMammothYour Data, Our Responsibility
Home
Solutions
Hosting Services
Store
Pricing
About
Blog
API
Contact

Stay Ahead of the Curve

Get the latest insights on cybersecurity, AI innovations, and enterprise data solutions delivered to your inbox.

Hosting Mammoth
HostingMammothEnterprise Solutions

Enterprise-grade data solutions. Hosting, recovery, cybersecurity, and AI-powered services for businesses worldwide.

[email protected]
Sun - Fri, 9:00am - 5:00pm

Services

  • Cloud Hosting
  • Data Recovery
  • Cybersecurity
  • Legal Support
  • MSP Services
  • Web Development
  • AI Services
  • Free Server Migration

Hosting

  • VPS Hosting (NVMe SSD)
  • VDS Hosting (NVMe)
  • Storage VPS (High SSD)
  • GPU Servers
  • Managed Services
  • Cloud Firewall
  • Load Balancer
  • One-Click Apps
  • n8n Hosting
  • Object Storage
  • FAQ

Company

  • Store
  • Pricing
  • About Us
  • Locations
  • Blog
  • Testimonials
  • Contact
  • Affiliate Program
  • White-Label
  • Terms of Service
  • Privacy Policy
  • Browser Cookies
  • SLA

Support

  • Client Area
  • Submit Ticket
  • Knowledge Base
  • Server Status
  • API Documentation

© 2026 Hosting Mammoth. All rights reserved.

Knowledge Base
Getting StartedAccount ManagementVPS HostingGPU ServersStorage VPSCloud FirewallLoad BalancerServer ManagementBilling & PaymentsSupport & TicketsAffiliate ProgramReseller ProgramMarketplace & Appsn8n HostingManaged ServicesServer MigrationAPI & DevelopersSecurityTroubleshootingGlossaryInstall Guides
  1. Home
  2. /
  3. Support
  4. /
  5. Getting Started
  6. /
  7. Install App On Server
GUIDEGetting Started

"How to Install an App from the Marketplace"

7 min read

The Data Mammoth App Marketplace lets you deploy pre-configured applications onto your servers with just a few clicks. Whether you want to set up a content management system, a development tool, a monitoring stack, or an automation platform, the marketplace handles the installation and initial configuration for you.

This guide walks you through the complete process of selecting an application, choosing a target server, configuring deployment options, and verifying that the installation was successful.

Before You Begin

To install an application from the marketplace, you need:

  • An active Data Mammoth account.
  • At least one running server (VPS, GPU server, or dedicated server) with a supported operating system. If you do not have a server yet, see How to Order Your First Server.
  • The server must meet the application's minimum resource requirements (CPU, RAM, storage). Check these on the application's marketplace detail page.
  • Root access to the target server (enabled by default on all Data Mammoth servers).
For the best results, deploy applications on a freshly provisioned server with a clean operating system installation. This avoids conflicts with existing software or configurations.

Step 1 — Browse the Marketplace

  • Log in to your Data Mammoth dashboard.
  • Click Marketplace in the left sidebar.
  • Browse by category or use the search bar to find the application you want to install.
  • For tips on browsing and comparing applications, see Exploring the App Marketplace.

    Step 2 — Select Your Application

  • Click on the application you want to deploy to open its detail page.
  • Review the following information:
  • - Description — Make sure the application matches your use case. - System requirements — Confirm your server has enough CPU, RAM, and storage. - Supported operating systems — Verify your server's OS is compatible (e.g., Ubuntu 22.04, Debian 12). - Version — Check the version that will be deployed.
  • Click the Install or Deploy button to begin the installation process.
  • Step 3 — Choose Your Target Server

    After clicking install, you will be presented with a list of your active servers. For each server, you can see:

    • Server name and hostname
    • IP address (e.g., 203.0.113.10)
    • Operating system
    • Current resource usage (CPU, RAM, disk)
    • Compatibility status — whether the server meets the application's requirements
    Select the server where you want to install the application. Servers that do not meet the minimum requirements will be marked with a warning. You can still attempt the installation, but performance may be degraded.

    If you do not have a suitable server, click Order New Server to provision one. You can select an application to pre-install during the server ordering process.

    Step 4 — Configure Deployment Options

    Depending on the application, you may need to configure some options before deployment:

    Common Configuration Fields

    • Admin username — The username for the application's administrator account. Choose something other than "admin" for better security.
    • Admin password — A strong password for the admin account. Use at least 12 characters with a mix of uppercase, lowercase, numbers, and symbols.
    • Admin email — The email address for the admin account (e.g., [email protected]). This is used for password resets and application notifications.
    • Domain name — If you have a domain pointed to your server, enter it here. Otherwise, you can access the application using your server's IP address and configure a domain later.
    • Port — The port the application will listen on. Default ports are pre-filled, but you can change them if needed.

    Optional Settings

    Some applications offer additional configuration:

    • Database engine — Choose between supported database backends.
    • SSL certificate — Enable automatic SSL certificate provisioning (requires a domain name pointed to the server).
    • Language / Locale — Set the default language for the application interface.
    Fill in all required fields and review any optional settings. Click Next or Continue to proceed.

    Step 5 — Review and Confirm

    Before the installation begins, you will see a summary of your choices:

    • Application name and version
    • Target server name and IP address
    • Configuration options you selected
    Review everything carefully. If you need to change anything, click Back to modify your selections.

    When you are satisfied, click Deploy or Install Now to start the deployment.

    Step 6 — Monitor the Installation

    After confirming, the marketplace begins deploying the application. You will see a progress indicator showing the current step:

  • Connecting to server — The deployment system establishes a connection to your server.
  • Installing dependencies — Required system packages and libraries are installed.
  • Deploying application — The application files are downloaded and configured.
  • Configuring services — The application's services (web server, database, etc.) are set up and started.
  • Finalizing — Post-installation tasks such as applying your configuration and verifying the setup.
  • Most installations complete within 2 to 10 minutes, depending on the application's complexity and your server's performance.

    Do not close your browser or navigate away during the installation. If the connection is interrupted, the installation will continue in the background, but you may not see the completion status.

    Step 7 — Access Your Application

    Once the installation is complete, you will see a success message with the following information:

    • Access URL — The web address to access your application (e.g., http://203.0.113.10:8080 or https://yourdomain.com).
    • Admin credentials — The username and password you configured, or default credentials if applicable.
    • Important notes — Any post-installation steps, such as completing a web-based setup wizard or configuring DNS records.
    Click the access URL to open your application in a new browser tab. Log in with your admin credentials to verify that everything is working correctly.

    Post-Installation Steps

    After deploying your application, consider the following:

    Configure a Domain Name

    If you deployed using your server's IP address, you can point a domain to your server later:

  • Add an A record in your DNS settings pointing your domain to your server's IP address (e.g., 203.0.113.10).
  • Update the application's settings to use the new domain name.
  • Set up an SSL certificate for HTTPS.
  • Enable Backups

    Protect your application data by setting up regular backups:

    • Use Data Mammoth's snapshot feature to create full server backups.
    • Configure application-level backups if supported by the application.

    Secure Your Installation

    • Change default passwords immediately if the application used generic defaults.
    • Enable HTTPS with an SSL certificate.
    • Configure your cloud firewall to restrict access to necessary ports only.
    • Keep the application updated to the latest version.

    Troubleshooting Installation Issues

    Installation Fails or Times Out

    • Verify your server is running and accessible. Check the server status in your dashboard.
    • Ensure your server meets the minimum resource requirements.
    • Try reinstalling the operating system on the server and attempting the installation again. See How to Reinstall Your VPS Operating System.

    Application Not Accessible After Installation

    • Check that the correct port is open in your firewall settings.
    • Verify the application's service is running by connecting via SSH and checking the service status.
    • If using a domain, confirm your DNS records are pointing to the correct IP address and have propagated.

    Cannot Log In with Admin Credentials

    • Double-check the username and password you configured during deployment.
    • If using default credentials, check the installation completion page or the application's documentation.
    • Use the application's password reset feature if available.

    What to Do Next

    • Exploring the App Marketplace — Discover more applications to deploy.
    • How to Create and Restore VPS Snapshots — Back up your server after installing your application.
    • How to Set Up Cloud Firewall Rules — Secure your application with firewall rules.
    • How to Connect to Your Server via SSH — Access your server's command line for advanced configuration.

    Was this article helpful?

    ← Back to Getting StartedBrowse all categories →

    Still have questions?

    Contact Support →Submit a Ticket