Back to Templates
Java Runtime (Multi-Version) logo

Java Runtime (Multi-Version)

v8-21

Configurable Java runtime environment supporting versions 8, 11, 16, 17, and 21. Perfect for Minecraft servers, Spring Boot apps, and custom Java applications.

Deploy on Dokploy

Deploy Java Runtime (Multi-Version) on Dokploy

  1. Install Dokploy on your server if you haven't already.
  2. In your Dokploy panel, open a project and click Create Service → Template.
  3. Search for Java Runtime (Multi-Version) and click Create — Dokploy configures domains, environment variables, and volumes for you.

Alternatively, create a Compose service, go to Advanced → Import from Base64, and paste this payload:

base64
ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBqYXZhLWFwcDpcbiAgICBpbWFnZTogZ2hjci5pby9wdGVyb2RhY3R5bC95b2xrczpqYXZhXyR7SkFWQV9WRVJTSU9OfVxuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG4gICAgc3RkaW5fb3BlbjogdHJ1ZVxuICAgIHR0eTogdHJ1ZVxuICAgIHZvbHVtZXM6XG4gICAgICAtIGFwcC1kYXRhOi9ob21lL2NvbnRhaW5lclxuICAgIHdvcmtpbmdfZGlyOiAvaG9tZS9jb250YWluZXJcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gU1RBUlRVUD0ke1NUQVJUVVBfQ09NTUFORH1cbiAgICAgIC0gU0VSVkVSX0pBUkZJTEU9JHtTRVJWRVJfSkFSRklMRX1cbiAgICAgIC0gSkFWQV9WRVJTSU9OPSR7SkFWQV9WRVJTSU9OfVxuICAgIHBvcnRzOlxuICAgICAgLSAke1NFUlZFUl9QT1JUfVxuICAgIHVzZXI6IGNvbnRhaW5lclxuXG52b2x1bWVzOlxuICBhcHAtZGF0YToge30iLAogICJjb25maWciOiAiW3ZhcmlhYmxlc11cbmphdmFfdmVyc2lvbiA9IFwiMjFcIlxuc2VydmVyX3BvcnQgPSBcIjI1NTY1XCJcbnN0YXJ0dXBfY29tbWFuZCA9IFwiamF2YSAtWG14MTAyNE0gLVhtczUxMk0gLWphciBzZXJ2ZXIuamFyIG5vZ3VpXCJcbnNlcnZlcl9qYXJmaWxlID0gXCJzZXJ2ZXIuamFyXCJcblxuW2NvbmZpZ11cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcImphdmEtYXBwXCJcbnBvcnQgPSAyNTU2NVxuaG9zdCA9IFwiJHtkb21haW59XCJcblxuW2NvbmZpZy5lbnZdXG5KQVZBX1ZFUlNJT04gPSBcIiR7amF2YV92ZXJzaW9ufVwiXG5TRVJWRVJfUE9SVCA9IFwiJHtzZXJ2ZXJfcG9ydH1cIlxuU1RBUlRVUF9DT01NQU5EID0gXCIke3N0YXJ0dXBfY29tbWFuZH1cIlxuU0VSVkVSX0pBUkZJTEUgPSBcIiR7c2VydmVyX2phcmZpbGV9XCJcblxuW1tjb25maWcubW91bnRzXV1cbmZpbGVQYXRoID0gXCIvaG9tZS9jb250YWluZXIvc2VydmVyLnByb3BlcnRpZXNcIlxuY29udGVudCA9IFwiXCJcIlxuIyBNaW5lY3JhZnQgc2VydmVyIHByb3BlcnRpZXNcbnNlcnZlci1wb3J0PTI1NTY1XG5tb3RkPUphdmEgU2VydmVyIHBvd2VyZWQgYnkgRG9rcGxveVxub25saW5lLW1vZGU9dHJ1ZVxuZGlmZmljdWx0eT1lYXN5XG5nYW1lbW9kZT1zdXJ2aXZhbFxubWF4LXBsYXllcnM9MjBcblwiXCJcIiIKfQ==

Configuration

The exact Docker Compose and template configuration this template deploys.

Related Templates

Self-host Java Runtime (Multi-Version) in minutes

Dokploy is a free, open source deployment platform. Deploy Java Runtime (Multi-Version) and 499+ other templates on your own infrastructure with a single click.