Skip to main content
DS Cloud, an innovative cloud platform, provides robust and reliable support for hosting various frameworks. This guide will walk you through the website hosting features and support DS Cloud offers, highlighting its advanced configurations and easy-to-use interface.

Features and Support

Domain Configuration

To get started with DS Cloud, the first step is to configure your custom domain. By linking your domain to DS Cloud, you ensure a seamless and personalized web hosting experience. Detailed instructions are available here for easy domain setup.

Fast DNS

DS Cloud provides fast DNS configurations, ensuring your website loads quickly and efficiently across the globe.

Cloudflare Premium Integration

Benefit from the advanced features of Cloudflare Premium, which integrates smoothly with DS Cloud. This provides enhanced security, faster load times, and global content delivery.

WAF Configuration

Our advanced Web Application Firewall (WAF) ensures your website remains protected against malicious attacks, keeping your data and users safe.
In conclusion, DS Cloud offers a comprehensive suite of features to guarantee your website’s performance, security, and scalability. Whether you are building a static website or a dynamic web application, DS Cloud provides the tools and support needed for success.

Supported Languages

DS Cloud supports a wide range of programming languages, allowing developers to choose the most suitable technology for their projects. Here are the primary languages supported:

Node.js

Ideal for dynamic, event-driven applications.

Python

Widely used in AI, data science, and web development.

Java

A powerful language for enterprise solutions and Android apps.
DS Cloud’s extensive language support ensures you have the flexibility to choose the best tools for your web development needs.

How to Host Your Website on DS Cloud

Configuration File

The first step to hosting your website on DS Cloud is to create a configuration file. This file serves as a blueprint for your application, defining settings that DS Cloud uses for deployment. You can follow detailed instructions for creating this file here.Make sure the configuration file includes:
  • SUBDOMAIN: Your website’s subdomain.
    Example: SUBDOMAIN: test (test.dscloudweb.pt)
  • MEMORY: Set the required RAM (minimum of 512MB).

Create a ZIP File

After preparing the configuration file, zip your website files along with the DS Cloud configuration file. Make sure to exclude unnecessary files such as node_modules, package-lock.json, pyproject.toml, __pycache__, and others that can be generated automatically. For a list of files you don’t need to upload, refer to our guide.

Include Dependency Files

Ensure that you include the dependency file in the .zip (e.g., package.json for Node.js or requirements.txt for Python). These files tell DS Cloud which dependencies to install to run your application properly.

Upload Your Website

Once your website files are ready and zipped, go to the DS Cloud Discord server and use the command /up in the #commands channel to start the upload process.After entering the command, the bot will prompt you to upload your .zip file. Drag and drop the file into the response field to deploy your website on DS Cloud.

Common Deployment Errors

If you encounter errors during the upload process, consult our troubleshooting guide. If the issue persists, our support team is always available to help resolve any issues. Our goal is to ensure your deployment is smooth and successful.
This error occurs if the dependency file is missing. If using Node.js, create the package.json file, and for Python, ensure the requirements.txt is present.
This error appears if the memory setting in your configuration file is too low or not specified. Ensure the minimum required memory (512MB) is set.
This happens when the “main” file defined in your configuration does not exist. Double-check the file name and path.
Ensure that the configuration file is correctly included in the root of your .zip file and is in the correct format.
This error occurs when the MEMORY field is missing in the configuration file. Ensure this field is properly set with the amount of RAM required.
The DISPLAY_NAME field must be 32 characters or less. If this field is incorrect or missing, it will cause an error during deployment.
The START field should specify how to launch your website. If this is missing or incorrect, DS Cloud will not know how to start your application.
This error typically occurs if the zip file is corrupted or password-protected. Make sure the file is correctly zipped and does not have a password set.