JDK 25 sans configuration
Envoyez votre .jar et il tourne sur un environnement OpenJDK prêt à l'emploi. Adapté à Spring Boot, Quarkus, Micronaut, aux bots et aux serveurs Lavalink.
À partir de 12,49 R$/mois ≈ 2,00 €
Ce qui est prêt à l'emploi
L'environnement connaît déjà votre langage : vous envoyez le code et il tourne.
JDK récent
Threads virtuels, pattern matching et ZGC à disposition de votre code, sans rien installer.
Envoyez votre JAR compilé
Compilez le JAR avec votre workflow habituel et envoyez le fichier : il devient le point d'entrée de votre application.
Kotlin, Scala, Clojure et Groovy
Tout langage JVM empaqueté en fat JAR tourne de la même façon que Java.
JVM configurable
Définissez des flags comme -Xms et -Xmx dans votre commande de démarrage (START) pour contrôler le heap et le garbage collector.
Ce que vous pouvez héberger
Des projets qui tournent sur ce runtime.
API Spring Boot et Quarkus
Services REST, GraphQL et gRPC qui utilisent les threads virtuels pour traiter des requêtes concurrentes.
Bots Discord en Java
Bots en ligne 24 h/24 et 7 j/7 avec JDA, Discord4J ou Javacord, chacun dans son propre conteneur isolé.
Microservices JVM
Services qui communiquent via gRPC et Protobuf ou par messagerie asynchrone.
Backends Kotlin
APIs avec Ktor ou Spring en Kotlin, avec des coroutines pour un code asynchrone lisible.
Lavalink pour les bots musicaux
Un serveur Lavalink autonome pour les bots musicaux Discord, connecté à votre bot via WebSocket.
Traitements batch et tâches planifiées
Spring Batch, Quartz Scheduler et pipelines ETL qui tournent en continu sur la JVM.
Configuration et versions
Le dashboard génère le squarecloud.app au déploiement, ou vous écrivez le vôtre à la racine du projet : nom, fichier principal, mémoire et version au même endroit.
DISPLAY_NAME=Java
MAIN=app.jar
MEMORY=512
VERSION=recommended- Versions
25- Fichiers acceptés
.jarpom.xmlbuild.gradlebuild.gradle.kts- Dépendances
- Non requises
- Valeurs de RUNTIME=
java
Combinez avec d’autres services
Tout dans le même tableau de bord, sur la même infrastructure et la même facture.
Un plan pour chaque étape de votre projet
Commencez petit et évoluez quand vous en avez besoin, sans contrat d’engagement.
Hobby
Pour valider des idées, des bots et des projets personnels
À partir de 12,49 R$/mois ≈ 2,00 €
- 1 Go de RAM
- 1 vCPU
- Jusqu’à 4 projets
- Jusqu’à 2 Go sur le même plan
Standard
RecommandéPour la production, avec bases de données et domaines personnalisés
À partir de 44,99 R$/mois ≈ 7,20 €
- 4 Go de RAM
- 4 vCPU
- Jusqu’à 16 projets
- Jusqu’à 8 Go sur le même plan
Pro
Pour les projets à grande échelle, avec snapshots quotidiens des applications et statistiques avancées
À partir de 124,99 R$/mois ≈ 20,00 €
- 12 Go de RAM
- 6 vCPU
- Jusqu’à 48 projets
- Jusqu’à 24 Go sur le même plan
4,9 sur 5 · 402 avis sur Google + TrustpilotTrustpilot
Foire aux questions sur Java Hosting
JDK 25, fat JAR, Spring Boot et serveurs Lavalink.
Dois-je installer Maven ou Gradle sur le serveur ?
Non. Vous compilez en local et envoyez le .jar empaqueté, qui tourne directement sur le JDK 25.
Puis-je exécuter Kotlin, Scala ou Clojure ?
Oui. Tout langage JVM empaqueté en fat JAR fonctionne : Kotlin, Scala, Clojure et Groovy.
Comment configurer les flags JVM ?
Utilisez le champ START= dans squarecloud.app. Exemple : START=java -Xms256m -Xmx900m -jar app.jar.
Puis-je héberger un serveur Lavalink ?
Oui. Téléversez Lavalink.jar et configurez START= avec les bons flags (par exemple, java -Xmx512m -jar Lavalink.jar). Idéal pour les bots musicaux Discord qui nécessitent un traitement audio autonome, la prise en charge de YouTube/SoundCloud/Spotify et la connectivité WebSocket.