Docs
/
Admin Console
/

Installing the Admin Console

Installing the Admin Console

The Admin Console runs as a single Docker container. Docker Engine must be installed first. See Installing Docker Engine if you haven't done this yet.

Run the Container

Start the console with a single command:

docker run -d --name koios-admin \
  -p 443:443 -p 80:80 \
  -v koios_admin_data:/var/lib/koios-admin \
  -v koios_admin_secrets:/var/lib/koios-admin-secrets \
  -e ENABLE_TLS=true \
  aiopinc/koios-admin:latest

This pulls the image, creates the two data volumes if they don't exist, and serves the console over HTTPS on port 443 (plain HTTP on port 80 redirects to it). Using :latest is convenient for evaluation; for production, pin a specific version tag such as aiopinc/koios-admin:1.0.0 so upgrades are intentional.

First Access

Open a browser and navigate to the host:

https://<server-ip>

Your browser will show a warning for the self-signed certificate generated on first boot. This is expected. Accept it to proceed, then log in with the default credentials:

  • Username: admin
  • Password: koios

Data Volumes

The console stores everything in two named volumes that persist independently of the container:

VolumeContents
koios_admin_dataConfiguration database and TLS certificate
koios_admin_secretsMaster encryption key

Docker creates them automatically on first start.

What's next