Skip to content

Install EyesOnIt with Docker

HOW-TO GUIDELinux CLI and web UI · EyesOnIt 6.1

Use the guided Docker installer to deploy EyesOnIt with managed services, HTTPS, and a digest-pinned application image. The installer prepares the Docker runtime and checks the deployment before completing setup.

Docker deployment walkthrough with actual installer and readiness checks, followed by the EyesOnIt web UI.

This walkthrough uses Ubuntu 24.04, x86-64, an NVIDIA GPU with its supported driver, and administrator access. Prepare the server’s DNS, firewall, storage, license key, and authorization token. See Prepare your server for the initial checklist.

The installer can prepare Docker Engine, Compose, and NVIDIA Container Toolkit. Keep the display driver and firewall under your site’s normal administration. Have your HTTPS hostname or address and your chosen certificate approach ready.

Run these commands in a download directory on the server:

Terminal window
curl -fLO https://d1gidsni9pityo.cloudfront.net/eyesonit/install/eoi-docker-linux-x86_64 && \
curl -fLO https://d1gidsni9pityo.cloudfront.net/eyesonit/install/eoi-docker-linux-x86_64.sha256 && \
sha256sum --check eoi-docker-linux-x86_64.sha256 && \
chmod +x eoi-docker-linux-x86_64 && \
sudo ./eoi-docker-linux-x86_64

The checksum check should report eoi-docker-linux-x86_64: OK. The installer also verifies signed release information and selects the exact application image digest.

Follow the terminal prompts for the site address, HTTPS, license, authorization token, and initial administrator account. Password and credential entry stays hidden. Review the installation summary, then allow setup to prepare the runtime, image, models, and services.

EyesOnIt Docker installation terminal showing the deployment review and checks.
Linux CLI: review the Docker deployment before completing installation. Enlarge image

The first start prepares the GPU models for your server. Keep the installer open until setup reports readiness. Use the managed command to check the result:

Terminal window
sudo eoi status
Linux terminal showing EyesOnIt running and ready with the Docker deployment provider.
Linux CLI: confirm the Docker deployment and public HTTPS readiness. Enlarge image

Open the HTTPS address reported by setup. Trust the installation’s public CA on your browser computers when using its private certificate authority, then sign in with the administrator account you created.

EyesOnIt web UI dashboard on the newly verified Docker installation.
Web UI: sign in and verify the server before adding cameras. Enlarge image

Complete Initial setup and connect your first camera.

Use eoi start, eoi stop, and eoi restart for routine service management. These commands manage the deployment’s application services and its managed HTTPS endpoint together.

Use Upgrades and rollback for application updates and Backup and recovery for the server’s recovery plan.

Image preview