New: Try the Arcane 1.0 Public Preview Learn More

Environments

Learn how to set up and manage remote Docker hosts using the Arcane agent for centralized container management.

Overview

Remote Environments use the Arcane agent to expose the Docker API of a remote host. This allows for management of Docker resources from a centralized server.

Architecture

Prerequisites

  • Docker Engine 20.10+
  • Network access to Arcane server
  • User with Docker socket permissions

Configuration

The agent supports the following environment variables:

Agent environment variables and their usage.
Environment Variable Default Value Description
AGENT_ID <hostname-of-your-server> Hostname of the Arcane server
AGENT_LISTEN_ADDRESS 0.0.0.0 The address to bind to on the agent host
AGENT_PORT 3552 The Port for the agent to listen on
API_KEY - The API Key generated by the Arcane Server

Configuration File

Create a .env file for the agent:

Installation Options

Docker Compose

Binary Installation

Updates

Docker Updates