8000 GitHub - mc-klauts/cloud
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mc-klauts/cloud

Β 
Β 

Repository files navigation

πŸš€ EasyCloudService

The next-generation cloud management platform that makes scaling effortless


Guidelines for using EasyCloudService can be found in the GUIDELINES.md file.
If you are using EasyCloudService, you must follow these guidelines.

✨ Features

🎯 Core Features

  • πŸ”„ Auto-Updates - Keep your services always up-to-date
  • 🌍 Multi-Language - English & German support
  • ⚑ High Performance - Optimized for speed and reliability
  • πŸ”§ Easy Setup - Get started in minutes, not hours
  • πŸ“Š Real-time Monitoring - Track your services live

πŸ› οΈ Developer Tools

  • πŸ”Œ Plugin API - Extend functionality easily
  • πŸ–₯️ CLI Interface - Powerful command-line tools
  • πŸ“ˆ Analytics - Built-in performance metrics
  • πŸ”’ Security First - Enterprise-grade security

πŸš€ Quick Start

Prerequisites

  • β˜• Java 17 or higher
  • πŸ’Ύ At least 4GB RAM
  • 🌐 Internet connection

Installation

  1. Download the latest release

    wget https://github.com/EasyCloudService/cloud/releases/latest/download/easycloud-loader.jar
  2. Run EasyCloudService

    java -Xms512M -Xmx512M -jar easycloud-loader.jar
  3. πŸŽ‰ That's it! Your cloud service is now running!


βš™οΈ Configuration

Supported Languages:

  • πŸ‡ΊπŸ‡Έ en - English
  • πŸ‡©πŸ‡ͺ de - German

πŸ”Œ API Integration

Gradle Setup (Kotlin DSL)

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]")
}

Maven Setup

<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>

Usage Example

// Get current service instance
ServiceProvider provider = EasyCloudService.instance().serviceProvider();
var service = provider.thisService();

πŸ› οΈ Commands

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

πŸ“Š System Requirements

Component Minimum Recommended
Java 17+ 21+
RAM 4GB 16GB+
Storage 5GB 25GB+
CPU 2 Cores 4+ Cores

🀝 Contributing

We love contributions! Here's how you can help:

  1. 🍴 Fork the repository
  2. 🌿 Create a feature branch
  3. πŸ’» Commit your changes
  4. πŸ“€ Push to the branch
  5. πŸ”„ Open a Pull Request

Development Setup

# 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

πŸ› Bug Reports & Feature Requests

Found a bug? Have a great idea? We want to hear from you!


πŸ“‹ Roadmap

  • πŸ“Š Web Dashboard - Beautiful management interface
  • πŸ”Œ Module "Marketplace" - Community-driven modules
  • ☁️ Multi-Cloud Support - Clustering

πŸ“„ License

This project is licensed under the Apache2 License - see the LICENSE file for details.


🌟 Support the Project

If EasyCloudService helps you, consider:

  • ⭐ Starring this repository
  • πŸ› Reporting bugs to help us improve
  • πŸ’¬ Spreading the word in your community
  • 🀝 Contributing code or documentation

Made with ❀️ by the EasyCloudService Team

Contributors Last Commit Stars

⬆️ Back to Top

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%
0