BACK TO ARCHIVE
Pipeline

AYON的安装部署

01.18.2024 ADUCG RESEARCH

AYON 是由 ynput 开发的一款集成了项目管理与流程管理,文件管理的平台,其前身正是 OpenPYPE,在 2023 年底,OpenPYPE 已经停止后续的开发与更新,ynput 将主要精力全部投入到 AYON 平台的开发中。 因此如果你之前有在使用 OpenPYPE 或者打算使用 OpenPYPE,那么可以考虑替换为 AYON

OpenPYPEAYON 的差异

OpenPYPE 是由本地安装程序+服务器端的数据库构成,通过本地的 GUI 面板来进行 DCC 插件的设置,以及管理项目命名规范,目录规范等设置,这些设置的数据全部是存储于服务器上的数据库中的,另外重要的是 OpenPYPE 并不具备项目管理及文件存储的功能,它的任务数据来源于其它项目管理系统中的,比如 ShotGridFtrackKitsu 等。OpenPYPE 的主要功能只是成为这些管理系统与 DCC 之间的“桥梁”,通过这些系统获取任务数据,创建对应的文件版本,并且将文件版本信息及状态同步回管理系统上。

那么看起来 OpenPYPE 更像是这些管理系统的插件App。AYON 是一个 web 端的应用,同时也有本地的 Launcher 程序,其中服务器端需要部署 AYON 服务以及前端和数据库等多个组件,而本地安装的 Launcher 程序则集成了各 DCC 的插件,同时也有 pyblish 工具以及文件同步工具。AYON 具有完整的项目管理功能,可以创建项目,资产,任务,成员,分配任务及制作时期等。

同时也用 AYON 的 Add,也可以像 OpenPYPE 一样,从 ShotGridFtrackKitsu 等系统中获取数据同步到 AYON 中。

因此 AYON 的功能是非常全面的,这也是为什么我会称它为“平台”而非工具。

另外如果是从 OpenPYPE 更新到 AYON 的用户,ynput 也提供了 AYON 导入 OpenPYPE 数据库的工具。

AYON 的部署安装

这里推荐使用 Docker compose 的方式进行部署,也便于后期进行更新。

Linux 中先安装好以下程序

  • Git
  • Docker
  • Docker compose

这里先使用 su 命令进行 root 帐户,防止之后的 Docker compose 无法执行

使用使用 Git 拉取 Docker 镜像:

cd your-preferred-dir
git clone https://github.com/ynput/ayon-docker.git

进入到 AYON Docker 目录中

cd ayon-docker

通过 Docker compose 启动镜像

docker-compose up -d

之后就可以使用浏览器直接进行访问:http://127.0.0.1:5000/

最后可以通过 Launch Bootstrap Setup 将所有的 add 自动下载安装,当然也可以后续自己手动从 GitHub 上下载再从 AYON 平台上传进行安装。

AYON 的更新

更新版本非常简单,只要更新 Docker 镜像就可以

cd your-preferred-dir
Docker-compose pull
Docker-compose up -d

最新更新的 1.0 版本,专门提供了一个为 Kitsu 为管理系统的插件集

更新后可以发现系统的版本号发生了变化

AYON 官方资料

本文采用 Creative Commons BY-NC-ND 4.0 协议进行授权。

BY-NC-ND: 署名-非商业性使用-禁止演绎

End of Article