Poner en marcha rápidamente un proyecto de software.
OpenJDK 21 LTS, Maven, Nginx y PostgreSQL 16 — entorno Spring Boot listo para producción desde el pedido.
Spring Boot Stack configura su VPS con los componentes necesarios para desplegar una aplicación Spring Boot en producción: OpenJDK 21 LTS (el JDK predeterminado de Ubuntu 24.04 LTS), Maven como gestor de compilación, Nginx como frontal y PostgreSQL 16 para los datos. Despliegue su proyecto Java sin configuración manual del servidor.
java -jar, sin necesidad de un servidor de aplicaciones externo. Cambie el puerto con server.port, configure el TLS o deje que Nginx gestione el TLS por delante.Compile su proyecto con mvn clean package -DskipTests, transfiera el fat JAR a /var/www/su-app, cree una unidad systemd e iníciela. Nginx hace de proxy de los puertos 80/443 hacia el Tomcat integrado — el SSL de Let's Encrypt es un solo comando certbot.
Aloje un backend Spring Boot para una aplicación móvil o una SPA. Nginx gestiona las cabeceras CORS y el rate limiting. Los Virtual Threads de OpenJDK 21 permiten que Spring WebMVC atienda cientos de peticiones concurrentes sin pasar a un modelo reactivo.
Ejecute varios servicios Spring Boot en puertos distintos en el mismo VPS. Nginx enruta hacia cada servicio por prefijo de ruta o subdominio. Systemd gestiona cada servicio de forma independiente — una parada no afecta a los demás.
Guía optimizada para los VPS Cloud ServOrbit.
Mínimo 2 GB de RAM en Ubuntu 24.04 para Spring Boot con PostgreSQL. Apunte a 4 GB si prevé varios servicios o un pool de conexiones cargado. La plantilla Spring Boot Stack está disponible directamente en el formulario de pedido.
Acceda a Marketplace → Desarrollo → Spring Boot Stack y haga clic en Desplegar. El script de aprovisionamiento instala OpenJDK 21 LTS, Maven, Nginx y PostgreSQL 16 sin necesidad de una sesión SSH manual para la configuración básica.
Ejecute mvn clean package -DskipTests en local y, después, transfiera el fat JAR a /var/www/su-app/app.jar mediante scp. Cree un archivo application.properties con spring.datasource.url, las credenciales de conexión y server.port=8080.
Cree /etc/systemd/system/su-app.service con ExecStart=/usr/bin/java -jar /var/www/su-app/app.jar, Restart=always y User=www-data. Ejecute systemctl daemon-reload && systemctl enable --now su-app.
Añada un bloque de servidor Nginx que haga proxy_pass a http://127.0.0.1:8080. Ejecute certbot --nginx -d su-dominio.com para obtener un certificado gratuito de Let's Encrypt. Nginx gestiona el HTTPS; Spring Boot escucha únicamente en el puerto interno.
Spring Boot no incluye ninguna interfaz de administración precreada. Si su aplicación expone una API o una interfaz web, acceda a https://votre-domaine.com o, sin dominio, a través del túnel SSH hacia el puerto 8080.
openjdk-21-jdk). Es una versión long-term support que aporta los Virtual Threads (Project Loom), la concurrencia estructurada y el pattern matching para switch. Puede instalar otras versiones de JDK en paralelo si lo necesita.¿Mantiene un proyecto que utiliza Spring Boot Stack? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.
[](https://servorbit.com/vps-cloud?template=spring-boot-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=spring-boot-stack)<a href="https://servorbit.com/vps-cloud?template=spring-boot-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=spring-boot-stack"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Spring Boot Stack on ServOrbit" height="40"></a>El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.
Python 3.12, Gunicorn, Nginx y PostgreSQL 16 preconfigurados. Despliegue su aplicación Django en producción en unos minutos, sin configuración manual del servidor.
DesarrolloPython 3.12, Uvicorn, Gunicorn, Nginx y PostgreSQL 16 preconfigurados. Despliegue su API FastAPI en producción en unos minutos.
DesarrolloNode.js con PM2, Nginx como reverse proxy y base de datos. Sus API y aplicaciones JavaScript listas para recibir tráfico.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.
Escribir por WhatsAppse abre en una pestaña nueva