Skip to content

Jugg Backend

Jugg can connect to an HTTP backend for plugin updates, hot updates, project defaults, diagnostics, and optional remote server provisioning. The backend is not required for local compile, deploy, CLI, or MCP usage.

These pages are for teams that want to self-host the backend surface. They describe the user-visible capabilities and integration boundaries, not server internals.

Capabilities

CapabilityPurposeRequired when self-hosting
Update checkTell the plugin whether a full plugin package is available and optionally show a notificationRecommended
Project configurationReturn project-specific server rules, compile rules, module settings, and custom compilersAs needed
Event reportingStore compile, deploy, update check, and other action resultsOptional
Issue log uploadReceive zipped Jugg logs when users submit issuesRecommended
Hot updateDeliver jar-level plugin updates with md5 checksOptional
Custom compiler deliveryHost team-specific custom compiler jarsAs needed
Remote server applyGuide users through remote build machine provisioning from the IDEOptional, usually platform-specific
  1. Self-hosting Checklist
  2. Project Configuration
  3. Plugin Delivery
  4. Diagnostics
  5. Remote Server Apply