Deploy model
Build your image with the Spring Boot Maven or Gradle plugin (jib or buildpacks both work). Hostim runs the container, attaches managed PostgreSQL, and exposes JVM metrics via Prometheus. Set JAVA_TOOL_OPTIONS to control the heap.
EU hosting → Germany
German Spring Boot teams want JVM hosting that respects container memory limits, has DSGVO-clean residency, and lets ops speak German. Hostim runs Spring Boot in Falkenstein. Single-digit ms RTT to Berlin, Munich, Frankfurt.
# docker-compose.yml
services:
app:
image: my-spring-app
environment:
- SPRING_PROFILES_ACTIVE=prod
- SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/app
db:
image: postgres:16Spring Boot is the default backend in German enterprise Java. The deployment artifact is a fat JAR or a layered Docker image; the database is usually PostgreSQL or MySQL. Hostim runs the container with managed PostgreSQL attached. Set JAVA_TOOL_OPTIONS=-XX:MaxRAMPercentage=75 so the JVM heap matches the container memory limit. JVM metrics export to Prometheus — visible in the Hostim dashboard.
Latency. Typical RTT from Berlin to our Falkenstein region is around 8 ms. Germany has the strictest interpretation of GDPR in the EU and is the largest EU market for paid hosting. Falkenstein is in Saxony, Germany — Hostim runs entirely on bare metal in this region.
Regulator. BfDI (federal data protection commissioner) and BSI (federal cyber security agency).
Local law. BDSG (Bundesdatenschutzgesetz), the German federal data protection act that complements GDPR. Hostim is operated by HOSTIM.DEV UG, a German company, with all data in Falkenstein, Germany — there is no transfer outside the EU for application data.
Local alternatives you may have considered: IONOS Cloud, Strato, OVH-DE, Hetzner Cloud (raw VPS).
Spring Boot apps ship as a single fat JAR or as a layered Docker image. Production deployment means running that artifact under a JVM with the right heap settings, plus a managed database. Spring Boot 3 is fully container-aware.
Build your image with the Spring Boot Maven or Gradle plugin (jib or buildpacks both work). Hostim runs the container, attaches managed PostgreSQL, and exposes JVM metrics via Prometheus. Set JAVA_TOOL_OPTIONS to control the heap.
The default JVM heap is not sized for the container limit. Set JAVA_TOOL_OPTIONS=-XX:MaxRAMPercentage=75 so the heap matches the container memory you reserved.
SPRING_PROFILES_ACTIVE, SPRING_DATASOURCE_URL, JAVA_TOOL_OPTIONS
Setze JAVA_TOOL_OPTIONS=-XX:MaxRAMPercentage=75 als Umgebungsvariable. Die JVM erkennt dann das Container-RAM-Limit korrekt und passt den Heap an.
Ja. Spring Boot Actuator läuft wie überall sonst. /actuator/health kann als Health-Check-Pfad konfiguriert werden, damit Hostim Rolling Deploys korrekt steuert.
On a VPS you install Docker, configure HTTPS, manage backups and PostgreSQL yourself. Hostim runs the same Hetzner bare-metal infrastructure but adds a managed PaaS layer — push a Dockerfile, get a running app with managed PostgreSQL.
Ja. Auftragsverarbeitungsvertrag (AVV) auf Anfrage, in deutscher oder englischer Sprache.
Spin up an app in minutes. Managed database on the free tier, custom domain included.
Platform figures from the published price list, docs and our own benchmark.
€2.50/month
Hostim entry app plan
Plan sa-1-1: 1 vCPU, 1 GB RAM. Flat price, billed hourly, no usage meter.
€0
Managed database free tier
PostgreSQL 256 MB, MySQL 256 MB, Redis 128 MB, volume 1 GB. No cap on how many free instances you create.
Included on every plan
Database high availability
PostgreSQL and MySQL run as a primary plus hot standby with automatic failover, shared plans included.
2,708 TPS
Managed PostgreSQL write throughput
pgbench, 4 clients, 300 s, plan drp-50 (2 vCPU / 4 GB). AWS RDS db.t4g.medium scored 1,080 TPS on the same test.
€0/GB
Traffic charges
No ingress fees and no per-GB egress line on app plans.
1 today (Falkenstein, Germany)
Regions
Bare metal, EU only, with more regions planned. No AWS, GCP or Azure underneath.
“Managed PostgreSQL runs as a replicated cluster with automatic failover on every plan, shared and dedicated alike.”
— Hostim.dev docs, managed PostgreSQL