Skip to main content

Installation

You need Docker and Docker Compose installed on your machine. That's the only requirement — everything else runs inside containers. If you haven't installed Docker yet, follow the official Docker installation guide.

Download the Configuration Files

Create a directory and download the three files you need:

mkdir automation-server && cd automation-server

curl -O https://raw.githubusercontent.com/odense-rpa/automation-server/main/docker-compose.yml
curl -O https://raw.githubusercontent.com/odense-rpa/automation-server/main/nginx.conf
curl -o .env https://raw.githubusercontent.com/odense-rpa/automation-server/main/.env.example

Configure the Environment

Open .env and adjust the values for your setup. The defaults work for a quick local test, but you should set strong credentials before exposing the service to a network.

See Configuration for details on each variable.

Start Services

docker compose up -d

This starts the backend API, the frontend web interface, the database, and the worker.

Verify Installation

Once the containers are running, open your browser and go to:

http://localhost

You should see the Automation Server web interface. The backend API documentation is available at:

http://localhost/api/docs

Next Steps

Follow the Quick Start guide to run your first automation.