Skip to main content

πŸš€ Introduction

  • Ensure Java is installed on your system. If not, download it from the official Java website.
  • Create an account on DS Cloud via the login page using your email, Discord, or both.
  • Make sure you have an active paid plan. View and purchase plans here.

βš™οΈ Creating the dscloud config file

Learn about: how to make the configuration file for DS Cloud.

The dscloud.pt file configures your application, defining its name, description, version, main file, and more.

πŸ“„ Required Files

  • project.jar (main application file).
  • MANIFEST.MF (dependency file).
  • dscloud.pt/.config (DS Cloud configuration file).

▢️ Start Application

  • If the START field is not defined in the configuration file, DS Cloud will run java -jar MAIN, where MAIN is the file specified in the MAIN field of the configuration file. If the START field is defined, its value will be executed directly. Learn more about configuration file parameters here.

πŸ–₯️ Preparing Your Java Project

Before hosting your project on DS Cloud, ensure your project files are correctly configured and ready for deployment.
The configuration file (dscloud.pt/.config) must be located in the root of the zip file; otherwise, DS Cloud won’t find it during deployment.

πŸ“„ Required Files for Deployment

πŸ’‘ Troubleshooting

Ensure the MAIN field in the configuration file correctly points to your JAR file. For files in subfolders, use the format folder/file.jar.
Minimum RAM requirements:
  • Bots: 256MB
  • Websites/APIs: 512MB Depending on your application’s size and complexity, allocate more RAM to avoid the LACK_OF_RAM error.

πŸ“€ Uploading Project to DS Cloud

After preparing your project files, upload them to DS Cloud to host your application.
  • Go to the DS Cloud Discord server and use the /up command in the #commands channel.
  • A new private channel will be created for you.
  • Upload your .zip file in the created channel to deploy your application.
If you encounter any issues, contact our support team.