zocker-160 / sheepit-docker

A docker container for the SheepIt! render farm with CUDA support
https://www.sheepit-renderfarm.com/
6 stars 2 forks source link
docker-image sheepit sheepit-client

A dockerized SheepIt Renderfarm client with Nvidia CUDA support

in order to update the sheepit client itself, you only need to restart the container, it will download the latest version on startup

Instructions (CPU)

Start the image with:

docker run -it \
 --name "Sheepit" \
 -e user_name="<username>" \
 -e user_password="<password_or_public_key>" \
 -e gpu=none \
zocker160/sheepit-client <additional_sheepit_arguments>

Instructions (GPU)

In order to make this image work, you need

An official guide by Nvidia can be found here.

Start the image with:

docker run -it \
 --name "Sheepit" \
 --gpus all \
 -e user_name="<username>" \
 -e user_password="<password_or_public_key>" \
 -e gpu=OPTIX_<0/1/2/...> \
zocker160/sheepit-client <additional_sheepit_arguments>

Usage

important: if you don't specify -e gpu, a list of all supported GPUs will be shown

important: you can also pass any additional argument directly to the sheepit-client by replacing <additional_sheepit_arguments> (e.g. -memory 5G)

hint: if you are using a DockerGUI like Portainer, you put those arguments into the CMD or Command field

Get into the server terminal

docker attach <Container_name>

press Ctrl + c in order to exit after finishing the current frame

press Ctrl + p and then Ctrl + q in order to detach from the terminal

Instructions Vast.ai

or you can use this template link.

Parameters

Disclaimer

I am not affiliated with vast, nor do I get any benefit, but I personally just think, that it is a great option for sheepit, since they offer very good prices for the hardware you are getting.

Extra bits

Docker Hub page
GitHub page SheepIt client repo
SheepIt website