Skip to content

Small program that keeps track of server groups and their online servers and manages them. It's the heart of SimpleCloud v3

License

Notifications You must be signed in to change notification settings

simplecloudapp/controller

Repository files navigation

Controller

Banner

Modrinth Dev License

Discord Follow @simplecloudapp Follow @simplecloudapp Follow @simplecloudapp

Report a Bug · Request a Feature

🌟 Give us a star — your support means the world to us!


All information about this project can be found in our detailed documentation.

The controller is a small program that keeps track of server groups and their online servers and manages them. It's the heart of SimpleCloud v3.

Features

  • Reconciler (auto-deploying for servers)
  • API using gRPC
  • Server cache SQL-Database (any dialect)
  • Multi controller support

Dependency

For always up-to-date artifacts visit dev artifacts or artifacts.

Note: If you want to use the dev version, you have to use the snapshot repository.

Gradle Kotlin

implementation("app.simplecloud.controller:controller-api:VERSION")

Gradle Groovy

implementation 'app.simplecloud.controller:controller-api:VERSION'

Maven

<dependency>
    <groupId>app.simplecloud.controller</groupId>
    <artifactId>controller-api</artifactId>
    <version>VERSION</version>
</dependency>

Contributing

Contributions to SimpleCloud are welcome and highly appreciated. However, before you jump right into it, we would like you to read our Contribution Guide.

License

This repository is licensed under Apache 2.0.

About

Small program that keeps track of server groups and their online servers and manages them. It's the heart of SimpleCloud v3

Resources

License

Stars

Watchers

Forks

Contributors 6

Languages