Get started with deploy4j in just a few commands:
# Install deploy4j with JBang
jbang app install --name deploy4j dev.deploy4j:deploy4j-cli:0.0.6
# Initialize your project
deploy4j init
# Deploy your application
deploy4j setup
Zero-downtime deploys for containerized web applications
Everything you need to deploy and manage web applications in production
Rolling restarts ensure your application stays available during deployments, eliminating service interruptions.
Built on Docker from the ground up. Containerize once, deploy anywhere with consistent environments.
Deploy to self-hosted VMs starting at $6/month. No expensive PaaS fees or vendor lock-in.
First-class support for Spring Boot applications with access to Actuator endpoints for health checks, metrics, and management.
SSH-based deployments with key authentication. Environment secrets managed with encrypted files.
Automatic reverse proxy setup with Traefik for routing and load balancing across your services.
Manage databases, caches, and other services alongside your application with ease.
Single YAML file configuration. Define servers, images, and environment variables in one place.
Get started with deploy4j in just a few commands:
# Install deploy4j with JBang
jbang app install --name deploy4j dev.deploy4j:deploy4j-cli:0.0.6
# Initialize your project
deploy4j init
# Deploy your application
deploy4j setup