Meet the BreakTools Deadline Web App, the all in one render farm monitor made for artists on the go. Click here to see it working in action!
Deadline's own monitor program is powerful but overwhelming. Most artist just want to see how their renders are progressing without getting lost in all the technical details.
Whenever your job encounters an error, ChatGPT will read the error logs for you and provide you with a readable summary.
You can click on a finished frame to download a JPEG preview.
Monitor your render jobs from anywhere right on your phone.
Unfortunately I can't provide a built image due to how NextJS generates static HTML at build time, which has to include the backend WebSocket URL. I've provided a docker-compose file so you can easily build and run the image yourself.
- Make sure you have the backend for this frontend running.
- Clone this repository.
git clone https://github.com/BreakTools/deadline-web-app-frontend
- Navigate into the deadline-web-app-frontend directory.
cd deadline-web-app-frontend
- Open
docker-compose.yml
and change the NEXT_PUBLIC_BACKEND_URL arg to the URL of your running WebSocket backend. Feel free to change the container port as well. - Build and run the Docker container.
docker compose up
That's it! The frontend is now running. Make sure to put this webserver behind a domain name with SSL, otherwise the desktop notifications won't work.
- Make sure you have the backend for this frontend running.
- Make sure you have a recent version of NodeJS installed.
- Download this repository, put it in a good spot and cd into it. Run
npm install
to download all needed Node packages. - Create and open
.env.local
, add a NEXT_PUBLIC_BACKEND_URL and set it to the URL of your running WebSocket backend. - Run
npm run build
, then runnpm run start
to start the webserver.
That's it! Make sure to put this webserver behind a domain name with SSL, otherwise the desktop notifications won't work.