The Data Mammoth Marketplace makes it easy to deploy popular applications on your server without manual configuration. This guide walks you through the complete installation process, from selecting an app to accessing it after deployment.
Prerequisites
Before installing a Marketplace app, ensure you have:
- An active Data Mammoth VPS with a supported operating system (Ubuntu is recommended for most apps).
- Sufficient resources for the app you want to install. Check the app's requirements in the Marketplace listing.
- A domain name pointed to your server's IP address (recommended for web apps). See Server Networking — IPs, DNS, Reverse DNS.
- SSH access to your server (some apps may require post-installation SSH configuration).
Step-by-Step Installation
Step 1 — Open the Marketplace
Step 2 — Select an App
Click on the application you want to install to view its detail page. Review:
- Description — What the app does and who it is for.
- Requirements — Minimum CPU, RAM, and disk space needed.
- Supported OS — Which operating systems are compatible.
- Version — The version that will be installed.
- Documentation — Links to the app's official documentation.
Step 3 — Choose Your Server
Select the server where you want to install the app:
Step 4 — Configure the Installation
Provide the configuration details specific to the app:
- Domain name — The domain where the app will be accessible (e.g.,
example.comorapp.example.com). - Admin email — The email address for the application administrator (e.g.,
[email protected]). - Admin username — The administrator login name.
- Admin password — A strong password for the admin account.
- Database settings — Database name, user, and password (if applicable). The installer may generate these automatically.
Step 5 — Review and Confirm
Review your configuration:
- Target server and its IP address.
- Application and version.
- Domain and admin credentials.
- Any additional settings.
Step 6 — Wait for Installation
The installation process typically takes 2 to 10 minutes, depending on the application complexity. During this time:
- Software packages are downloaded and installed.
- The database is created and configured.
- The web server is set up and configured.
- SSL certificates may be provisioned (if a domain is provided).
- The application is initialized with your settings.
Step 7 — Access Your Application
Once installation completes:
https://example.com) or your server's IP address.Post-Installation Steps
After a successful installation:
Installing Multiple Apps
You can install multiple applications on the same server, provided it has sufficient resources. Keep in mind:
- Each app consumes CPU, RAM, and disk space.
- Web applications on the same server may need different ports or virtual hosts.
- Conflicts can arise if two apps need the same ports or dependencies.
- For production use, consider dedicating one server per critical application.
Troubleshooting Installation Issues
Installation Failed
- Insufficient resources — Check that your server meets the minimum requirements.
- Port conflicts — Another application may be using the required ports.
- OS compatibility — Verify your server's operating system is supported.
- Network issues — Ensure your server has internet access to download packages.
Cannot Access the App After Installation
- Wait a few minutes for all services to fully start.
- Verify your domain's DNS is pointing to the server's IP.
- Check that the firewall allows traffic on ports 80 and 443.
- Try accessing via IP address directly:
http://203.0.113.10.
What to Do Next
- Managing Installed Apps — Update, configure, and maintain your apps.
- Available Apps in the Marketplace — Explore more applications.
- Installing WordPress from the Marketplace — Deploy WordPress.
- SSL/TLS Certificates — Setup & Renewal — Secure your app with HTTPS.