Skip to main content

Server deployment

Requirements

  • Docker with the compose plugin. To install the latest Docker, you can use this script: https://get.docker.com
  • GNU Make (on Linux and MacOS)
  • If you use a stand-alone docker-compose script instead of the compose plugin, make sure to use docker-compose wherever docker compose is used in this tutorial.
  • For production, using Linux is highly recommended. However, for evaluation purposes, Windows with WSL (Windows Subsystem for Linux) can be used.

Installation

  1. Clone ayon-docker repository to your local machine.
  2. Tweak the docker-compose.yml file according to your requirements.
  3. You may use the .env file to set environment variables.
  4. Manually install addons to the addons directory or automatically install later on (recommended).
  5. Modify the default settings in the settings/template.json file (see provisioning page).
  6. Run the stack using docker compose up -d
  7. Run make setup
  8. Once the setup is complete, navigate to http://localhost:5000/
  9. If you haven't used template.json file to create a user, you will be prompted to create one now.

Updates

If you are using our official docker images and docker compose for AYON server deployment, updating is as easy as

docker pull ynput/ayon:latest #replace with corresponding image version if you don't want latest
docker compose up -d --build