The next-generation cloud management platform that makes scaling effortless
π₯ Download β’ π Documentation β’ π¬ Discord β’ π Issues
Guidelines for using EasyCloudService can be found in the GUIDELINES.md file.
If you are using EasyCloudService, you must follow these guidelines.
|
|
- β Java 17 or higher
- πΎ At least 4GB RAM
- π Internet connection
-
Download the latest release
wget https://github.com/EasyCloudService/cloud/releases/latest/download/easycloud-loader.jar
-
Run EasyCloudService
java -Xms512M -Xmx512M -jar easycloud-loader.jar
-
π That's it! Your cloud service is now running!
Supported Languages:
- πΊπΈ
en
- English - π©πͺ
de
- German
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
dependencies {
compileOnly("com.github.EasyCloudService.cloud:easycloud-api:[current_version]")
compileOnly("com.github.EasyCloudService.cloud:easycloud-service:[current_version]")
}
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.github.EasyCloudService.cloud</groupId>
<artifactId>easycloud-api</artifactId>
<version>[current_version]</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.github.EasyCloudService.cloud</groupId>
<artifactId>easycloud-service</artifactId>
<version>[current_version]</version>
<scope>provided</scope>
<exclusions>
<exclusion>
<groupId>io.activej</groupId>
<artifactId>activej</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
// Get current service instance
ServiceProvider provider = EasyCloudService.instance().serviceProvider();
var service = provider.thisService();
Command | Description | Example |
---|---|---|
group setup |
Initialize a new service group | group setup |
service screen [name] |
Attach to service console | service screen Lobby-1 |
service start |
Start a specific group | service start |
service stop |
Stop a specific service | service stop |
Component | Minimum | Recommended |
---|---|---|
Java | 17+ | 21+ |
RAM | 4GB | 16GB+ |
Storage | 5GB | 25GB+ |
CPU | 2 Cores | 4+ Cores |
We love contributions! Here's how you can help:
- π΄ Fork the repository
- πΏ Create a feature branch
- π» Commit your changes
- π€ Push to the branch
- π Open a Pull Request
# Clone the repository
git clone https://github.com/EasyCloudService/cloud.git
# Navigate to project directory
cd cloud
# Then Build the jar from the loader module and run it
Found a bug? Have a great idea? We want to hear from you!
- π Bug Reports: Create an Issue
- π‘ Feature Requests: Request a Feature
- π¬ Questions: Join our Discord Community
- π Web Dashboard - Beautiful management interface
- π Module "Marketplace" - Community-driven modules
- βοΈ Multi-Cloud Support - Clustering
This project is licensed under the Apache2 License - see the LICENSE file for details.
If EasyCloudService helps you, consider:
- β Starring this repository
- π Reporting bugs to help us improve
- π¬ Spreading the word in your community
- π€ Contributing code or documentation