The Data Mammoth App Marketplace is a curated library of pre-configured applications that you can deploy directly onto your servers. Instead of manually installing and configuring software, you can browse the marketplace, select an application, choose a target server, and have it up and running in minutes.
This guide walks you through how to explore the marketplace, understand application categories, and find the right tools for your projects.
What Is the App Marketplace?
The App Marketplace is a built-in feature of your Data Mammoth dashboard that offers one-click deployment for popular open-source and commercial applications. Each listing includes:
- Application description — What the software does and who it is for.
- System requirements — Minimum server resources (CPU, RAM, storage) needed to run the application.
- Category tags — Labels that help you filter and find relevant software.
- Version information — The current version available for deployment.
- Documentation links — Links to the application's official documentation and Data Mammoth setup guides.
How to Access the Marketplace
You can also reach the marketplace during the server ordering process, where you have the option to select an application to pre-install on your new server.
Browsing by Category
Applications in the marketplace are organized into categories to help you find what you need quickly. Common categories include:
Content Management Systems (CMS)
Website builders and content platforms such as WordPress, Ghost, Joomla, and Drupal. These are ideal for blogs, business websites, and content-driven applications.
E-Commerce
Online store platforms and shopping cart software for building and managing digital storefronts.
Development Tools
Developer-focused applications including Git servers, CI/CD platforms, code editors, and container management tools.
Databases
Database management systems and administration interfaces, including popular relational and NoSQL databases with web-based management panels.
Communication and Collaboration
Team messaging, video conferencing, and project management tools for internal communication and collaboration.
Monitoring and Analytics
Server monitoring, log management, and analytics dashboards that help you track the health and performance of your infrastructure.
Automation
Workflow automation platforms, task schedulers, and integration tools that connect your applications and automate repetitive processes.
Security
VPN servers, password managers, certificate management tools, and other security-focused applications.
Media and File Sharing
File storage, media streaming, photo management, and document sharing platforms.
Searching for Applications
If you know what you are looking for, use the search bar at the top of the marketplace page. You can search by:
- Application name — For example, "WordPress" or "Nextcloud."
- Keyword — For example, "database," "monitoring," or "chat."
- Use case — For example, "file sharing" or "CI/CD."
Understanding Application Details
Each application in the marketplace has a detail page with the following information:
Overview
A description of what the application does, its key features, and typical use cases. This helps you determine whether the application meets your needs before deploying it.
Requirements
The minimum server specifications needed to run the application reliably. This typically includes:
- Operating system — Which Linux distributions are supported (e.g., Ubuntu 22.04, Debian 12).
- CPU — Minimum number of vCPUs recommended.
- RAM — Minimum memory required (e.g., 2 GB, 4 GB).
- Storage — Minimum disk space for the application and its data.
Configuration Options
Some applications offer configuration options during deployment, such as:
- Admin username and password
- Domain name or subdomain
- Database settings
- Port configuration
Version History
The marketplace shows which version of the application is available for deployment. Version numbers help you verify that you are installing a recent, supported release.
Comparing Applications
When multiple applications serve similar purposes (for example, several CMS options or multiple monitoring tools), use the marketplace to compare them:
The marketplace may also display user ratings or popularity indicators to help you gauge which applications are most widely used by the Data Mammoth community.
Deploying an Application
Once you have found the right application, deploying it is straightforward. For a complete walkthrough of the deployment process, see How to Install an App from the Marketplace.
In summary, deployment involves:
Tips for Using the Marketplace
- Check requirements first. Always verify that your server meets the application's minimum requirements before deploying.
- Start with a fresh server. For the best results, deploy marketplace applications on a clean server with a freshly installed operating system.
- One application per server. While you can install multiple applications on a single server, running one primary application per server avoids resource conflicts and simplifies management.
- Keep applications updated. After deployment, follow the application's official update procedures to keep your installation secure and up to date.
What to Do Next
- How to Install an App from the Marketplace — Step-by-step instructions for deploying an application.
- How to Order Your First Server — Order a server to deploy your chosen application on.
- Navigating Your Dashboard — Learn your way around the full Data Mammoth dashboard.
- How to Choose the Right Hosting Plan — Select a server plan that meets your application's requirements.