CaffeineStacks give you a managed platform instead of a bare VPS. Every blend includes HAProxy load balancing, daily backups, Ansible automation in Git, and a 99.9% monthly SLA. In practice our fleet runs closer to 99.99% availability.

No surprise invoices for bandwidth, support calls, or monitoring add-ons. Temporary traffic spikes are included. When growth becomes permanent, we plan the upgrade together without surprise charges.

Not a VPS, a managed platform

At DigitalOcean, Hetzner, or Linode you rent a VM and figure it out yourself. We run a complete platform: VM behind a managed load balancer (HAProxy), daily backups to both data centres, security updates, monitoring, and Ansible configs you can view and modify in Git. Java is our specialty, but we run Python, Node.js, Go, and other stacks with the same care.

Pick your blend

Blend RAM vCPU Storage Price/month What you use it for
Espresso 8 GB 4 200 GB €200 Production apps, API servers, Spring Boot/Quarkus services
Lungo 16 GB 6 300 GB €250 Larger apps, more concurrent users, heavier workloads
Latte 32 GB 8 400 GB €350 PostgreSQL servers, Kubernetes workers, Elasticsearch, batch processing

Second VM in the same stack: 50% discount. Want high availability or a separate database VM? The second one costs half. See examples below.

What's included

  • Managed load balancer: HAProxy with SSL termination, health checks, and automatic failover. Add servers to the pool and we distribute traffic.
  • Daily backups: Twice a day, replicated to DC1 (Naaldwijk) and DC2 (Amsterdam). Tape archiving rolling out now, Glacier cold storage available on request.
  • Git + Ansible transparency: Your infrastructure lives in a Git repo you can read and edit. Propose a change via pull request or let us handle it. Full audit trail included.
  • DC failover: We can move your complete setup from DC1 to DC2 or vice versa. Backup recovery takes about an hour. Need it faster? Ask about our active/standby option.
  • Security & updates: OS patches, JDK updates, firewall hardening. We coordinate maintenance windows and deployment timing to fit your release schedule.
  • Monitoring & alerts: Proactive checks on CPU, memory, disk, processes. You get dashboard access and configure alert routing for your team.
  • IPv6 by default: IPv4 where needed. Both at no extra cost.

Options

  • Managed database: Add a database VM with PostgreSQL, MariaDB, or what you need.
    • Cortado (4 GB): €50/month (add-on only), ideal for smaller apps with modest database load
    • Espresso (8 GB): €100/month (50% stack discount)
    • Lungo (16 GB): €125/month (50% stack discount)
    • Latte (32 GB): €175/month (50% stack discount), for heavier databases
    Storage on NVMe, flexible sizing. Soon you'll provision and scale these through Cafn8, our self-service platform launching early 2026.
  • High availability: Two VMs behind the load balancer for zero-downtime deploys. During updates at least one VM stays online.
  • Active/standby DC setup: Want to failover between data centres within 5 minutes? We run your stack actively in both DCs with direct cross-connect. Contact us for pricing.
  • Extra storage: Need more disk space for logs, uploads, or datasets? We scale with you.

Example stacks with pricing

Setup What's running Price/month
Single Espresso 1× Espresso (8 GB) behind load balancer €200
Starter stack 1× Espresso (app) + 1× Cortado (PostgreSQL) €250
(€200 + €50)
HA setup 2× Espresso (8 GB) behind load balancer for zero-downtime deploys €300
(€200 + €100)
Full stack 2× Espresso (app servers) + 1× Cortado (PostgreSQL) €350
(€200 + €100 + €50)
Production + staging 2× Lungo (production) + 1× Espresso (staging) €450
(€250 + €125 + €75)

Operations, monitoring, and support are included in the monthly price. No per-incident charges or hidden costs.

Need more? For larger setups with multiple teams, environments, and compliance requirements, check our Managed Clusters from €1500/month.

Java advantages

Java is where we're at home. That's why you get extras other hosters don't offer:

  • Automated JDK updates: Temurin and OpenJDK updates automated via Ansible. We patch according to the release cadence we agree on and test before applying.
  • JVM tuning: GC settings (G1, ZGC, Shenandoah) and heap sizing tailored to your workload. We measure baselines per blend and tune where needed.
  • Observability: JVM metrics, thread dumps, GC logs, and aggregation. Your team gets dashboard access to monitor along.

How it works

Onboarding: Every setup starts with a direct conversation where we tailor the stack to your needs. We provision your VMs, configure the load balancer, set up Git access, and coordinate the first deployment together.

Day-to-day operations: Backups and monitoring run automatically. You work with your Git repo to manage configs. We handle updates during agreed maintenance windows and respond to alerts before they become incidents.

Support: We respond quickly when things break, day or night. For urgent platform issues we're available within an hour during business hours. Routine requests are handled within a business day. You call or email us directly with the engineers managing your platform.

Coming soon: Cafn8, our self-service portal for provisioning and managing CaffeineStacks, is planned for early 2026.

Managed server architecture with load balancer and dual data centres
Your managed server setup: HAProxy load balancer, VMs in both data centres, and automated backups.

Ready to move your stack?

Email a short description of your stack and timelines. We reply within one business day to schedule the migration conversation and outline next steps.

Email support@coffeesprout.com
Coffee and planning