Skip to main content

DS Cloud Services 🚀

DS Cloud has been designed from the ground up to be a developer-friendly platform. The platform is composed of various services that can be used to deploy applications quickly and securely.

Bot Hosting

Deploy your bots to DS Cloud and receive the best solutions for bot hosting. DS Cloud offers strategic locations for the most popular platforms, ensuring low latency and high availability.

Web Hosting

Deploy your web applications to DS Cloud and receive the best solutions for web hosting. We provide premium Cloudflare integration, fast DNS, and a Web Application Firewall (WAF) to ensure optimal performance and security.

Database as a Service

Discover the innovations and robustness of DS Cloud by exploring our database capabilities. Our database service is fully managed, scalable, and designed for high performance.

Upload Your Project 😁

You can upload your project to DS Cloud in a few simple steps, as shown below:
1

First, read the instructions for your language.

For this example, we will use the JavaScript (Node.js) language.
2

Create your DS Cloud config file.

Create a configuration file for your project. You can learn how to create a configuration file by reading this article here.
Example of a config file for a bot
MAIN=index.js
MEMORY=512
VERSION=recommended
DISPLAY_NAME=Batman Bot
DESCRIPTION=This bot is the dark knight of the night.
Example of a config file for a web application (URL configured to be "batman.dscloud.pt")
MAIN=index.js
MEMORY=512
VERSION=recommended
SUBDOMAIN=batman
START=npm run build && npm run start
DISPLAY_NAME=Batman Website
DESCRIPTION=This website is the dark knight of the night.
3

ZIP your project.

After creating the configuration file, zip your project using the steps below:
1. Locate the file or folder that you want to zip.
2. Right-click the file or folder, select "Send to," and then select "Compressed (zipped) folder."
3. A new zipped folder will be created in the same location. To rename it, right-click the folder, select "Rename," and then type the new name.
4

Upload your project. 😉

Ensure your project folder is zipped. Go to the channel #commands and use /up.
Upload the zip file when prompted by the bot, and your project will be deployed.
You’ll receive a confirmation message with your application details.