Skip to main content
Version: v2023.18.0

Overview

ARender can be deployed using three distinct architectures. Each has its own trade-offs and prerequisites.
Choose the mode that best fits your infrastructure, operational constraints, and scale requirements.


πŸš€ Deployment Modes​

1. Classic Mode (Legacy / Server-based)​

In Classic mode, ARender components are installed directly on virtual or bare-metal servers.

  • HMI (GWT-based Web UI)
  • Rendition (document rendering engine)

Each component is installed and managed independently β€” which means :

  • Separate OS / JVM / configuration / ports
  • Separate lifecycle (start/stop, upgrade)
  • More flexibility for customization

Use this mode when:

  • You deploy on VMs / bare-metal
  • You need direct control over OS / JVM
  • You do not use containerization or orchestration

πŸ‘‰ Recommended for on-premise legacy setups.

Classic installation guide

2. Docker Mode (Containerized β€” Single-host)​

In Docker mode, ARender is packaged into lightweight containers:

  • Rendition container
  • Web-UI (GWT) container
  • Optional connector containers (Alfresco, FileNet...)

Advantages:

  • No need to manage OS / JVM on host
  • Easy to install / upgrade / replicate
  • Ideal for quick setup, testing, small to medium workloads

Limitations:

  • No orchestration β†’ single-host only
  • Limited scalability / HA
  • Persistence / volume management must be handled manually

πŸ‘‰ Good for local testing, small deployments, or environments without cluster infrastructure.

Docker deployment guide

3. Kubernetes Mode (Clustered / Cloud-Native)​

Kubernetes mode deploys ARender within a container orchestrator β€” ideal for production and scalable setups.

  • Deployments + Services for Rendition & Web-UI
  • Support for scaling, high availability, load balancing and automated restarts
  • Compatible with OpenShift, Amazon EKS, Azure AKS, etc.

When to use:

  • Production environments needing HA
  • Multiple instances, load distribution, multi-tenant or high volume
  • Cloud or on-prem clusters

πŸ‘‰ Recommended for scalable, resilient deployments in production or cloud environments.

Kubernetes deployment guide

πŸ“‹ Summary Table​

ModeDeployment typeOrchestration / HAHost requirementsUse case
Classic ModeServer-based (VM / bare-metal)Yes (HMI load balancing via external LB)OS + JVM + ports configEnterprise on-prem deployments
Docker ModeContainers β€” Single hostNo (single-host containers)Docker Engine, host resourcesPOCs, testing, small deployments
Kubernetes ModeContainers β€” Clusteredβœ… YesCluster infra + K8s objectsCloud-native scalable production environments

What’s next?​

Once you’ve identified your deployment mode, refer to the detailed requirements in the corresponding guide (ports, JVM/OS/containers settings, connectors…).
The documentation sections below list all available components per mode.

Select the one matching your architecture to get full prerequisites and installation instructions.


If you are unsure which mode matches your environment, please check:

  • Your internal integration documentation
  • Your infrastructure setup
  • Contact ARender Support