How to set up the Console
Start Elastic Fruit Runner
Section titled “Start Elastic Fruit Runner”Start the service with the method used for your installation.
For Homebrew:
brew services start elastic-fruit-runnerFor Docker Compose:
docker compose up -d elastic-fruit-runnerFor systemd:
sudo systemctl start elastic-fruit-runnerCreate the admin
Section titled “Create the admin”The Console asks for a new admin password only when no admin password exists.
- Open http://127.0.0.1:8080.
- Enter an admin password.
- Enter the password again.
- Select Create admin.
The Console signs you in and opens Overview.
Use the setup wizard
Section titled “Use the setup wizard”When the service starts without a config file, Overview shows the setup wizard and a Setup entry appears in the left navigation. The wizard writes the config file for you in six steps:
- Target: choose an organization or a repository.
- Credentials: enter a personal access token or GitHub App details. The page lists the scopes or permissions the credential needs.
- Runner sets: pick from the presets the wizard suggests for this host and edit the name, image, labels, and limits.
- Test: the wizard checks GitHub access and the backend tools. You can continue even when a check fails.
- Preview: review the generated YAML. The token is hidden. Open in advanced editor moves the YAML to the Config page for manual edits.
- Save: the wizard validates and writes the config file, then offers Restart to apply.
Click Restart to apply after the save. The daemon starts again with the new config and the page reloads. You can open the wizard again at any time from #/setup.
Confirm access
Section titled “Confirm access”Open each page in the left navigation:
- Overview
- Jobs
- Runner Sets
- Config
- System
Sign out, then sign in again with the admin password.
Only one local admin account exists. A session lasts up to 24 hours.
If you lose the admin password, reset the Console password.