Skip to main content

Installation

This guide walks you through deploying Arcbeam using Docker Compose.

Prerequisites

Before you begin, ensure you have:
  • Docker installed and running
  • Optional: Your own Postgres database (Arcbeam includes one by default)

System Requirements

System Resources

  • At least 4 CPU cores
  • 16 GB RAM minimum

Open Ports

Make sure these ports aren’t already in use:
  • 5432 - Postgres database
  • 3000 - Arcbeam UI

Setup

Create a file named docker-compose.yml and paste the following configuration.
If you want to provide your own Postgres database, update the DATABASE_URL environment variable below.

Start the Stack

Start the stack with the following command:
This will:
  1. Start Postgres on port 5432
  2. Run migrations and seed data (one-off task)
  3. Launch the web app on http://localhost:3000

Stop the Stack

To stop the stack, run:
Data will persist in the postgres_data volume across restarts.

Next Steps

Once your Arcbeam deployment is running, you can log in for the first time and begin setting up your integrations.