System Requirements
Before installing Koios, verify that your host machine meets the following hardware and software requirements.
Hardware
Disk usage grows over time with historical time-series data. Plan storage based on the number of tags, scan rates, and data retention settings.
Operating System
Ubuntu Server (minimal install) is recommended. A desktop environment is not required — Koios is managed entirely through its web interface.
Software
Docker is the only software dependency. See Installing Docker Engine for setup instructions.
Network
Time Synchronization (NTP)
The host must keep accurate time via NTP (Network Time Protocol). Koios timestamps every device read, model prediction, event, and historical sample using the host clock — so a drifting clock corrupts all of it.
Ubuntu enables systemd-timesyncd automatically on a clean install. Verify it's running and synchronized:
The output should show System clock synchronized: yes and NTP service: active. If it's not, enable it:
For air-gapped sites, point the host at an internal NTP server by editing /etc/systemd/timesyncd.conf:
Then restart the service:
What's Next
- Virtual Machine — guidance for running Koios inside a VM
- Installing Ubuntu — set up the host operating system
- Installing Docker Engine — install the Docker runtime
