Getting Started

You need to have Docker installed on your system to run Ocelot-Cloud. If you don’t have Docker installed, please see the Docker Installation Guide. Installation of Ocelot-Cloud is done with the single command below. If this is a production deployment, you may want to change the name and switch to a more secure password for the initial admin user.

docker run \
  -d \
  --name ocelotcloud \
  -p 80:8080 \
  -p 443:8443 \
  -e INITIAL_ADMIN_NAME=admin \
  -e INITIAL_ADMIN_PASSWORD=password \
  -v /tmp/ocelotcloud:/tmp/ocelotcloud \
  -v /var/run/docker.sock:/var/run/docker.sock \
  --restart unless-stopped \
  ocelotcloud/ocelotcloud:stable

After a few seconds or minutes, visit https://localhost in your browser. You should see the Ocelot Cloud login page. Initially there is a self-signed certificate that you have to accept. If you do not want that, you can access Ocelot-Cloud at http://localhost instead. However, this is not recommended for production use. In fact, the -p 80:8080 in the installation command is optional.

We recommend daily, automatic updates of Ocelot-Cloud by running Watchtower alongside:

docker run -d \
  --name watchtower \
  -v /var/run/docker.sock:/var/run/docker.sock \
  --restart unless-stopped \
  containrrr/watchtower:1.7.1 ocelotcloud