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).
Step 1 — Browse the Marketplace
For tips on browsing and comparing applications, see Exploring the App Marketplace.
Step 2 — Select Your Application
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
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.
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
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:
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:8080orhttps://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.
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:
203.0.113.10).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.