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
- 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.