Skip to main content

What Is ZyveraWeb

ZyveraWeb is an advanced web hosting plugin for Minecraft servers that embeds a complete HTTP/HTTPS web server directly into the server's JVM process. It allows server administrators to host websites, REST APIs, reverse proxies, and JavaScript applications alongside their Minecraft server — with zero external dependencies.

The Core Idea

Traditionally, hosting a website alongside a Minecraft server requires:

  • A separate VPS or dedicated machine
  • Installing and configuring Nginx, Apache, or Caddy
  • Managing a separate Node.js or Python process
  • Configuring firewalls and port forwarding for each service

ZyveraWeb eliminates all of this. The plugin starts an HTTP server on the same JVM as your Minecraft server. No separate process, no extra machine, no complex networking.

What Makes It Unique

  • Zero external dependencies — Uses only JDK built-in classes and bundled libraries. No Apache, Nginx, or web server software required.
  • JavaScript on the JVM — Runs server-side JavaScript via GraalVM Polyglot (GraalJS). No Node.js installation needed. Supports CommonJS require(), npm packages, and even React SSR.
  • Multi-platform — Works on Bukkit/Spigot/Paper (1.16+), Folia, Velocity (3.3+), and BungeeCord (1.16+).
  • Automatic SSL — Built-in ACME client for Let's Encrypt with both HTTP-01 and DNS-01 challenge support.
  • Pure-JVM npm installer — Downloads and installs npm packages without requiring Node.js or shell access.

Who Is It For?

  • Minecraft server owners who want to host a community website, status page, or API on the same machine as their server.
  • Plugin developers who need HTTP endpoints for their Minecraft plugins.
  • Server networks using Velocity or BungeeCord that want cross-server APIs.
  • Hobbyists who want to experiment with web development without provisioning extra infrastructure.