Skip to content

Latest commit

 

History

History
90 lines (60 loc) · 2.63 KB

BespokeRenderfarm.md

File metadata and controls

90 lines (60 loc) · 2.63 KB

Setting up a personal renderfarm for the long term

  • An ideal personal renderfarm is cheap to maintain when idle and scalable to extreme compute cpu/gpu resources when needed.

For long term security, first create VPN keys on a trusted desktop or laptop

git clone -b "v0.5" https://github.com/oomer/oomerfarm.git

cd oomerfarm 

bash becomesecure.sh

From folder oomerfarm/.oomer/keysencrypted

  • upload to Google Drive
    • hub.keys.encrypted
    • worker.keys.encrypted
  • Share both using Anyone with link
  • Use Copy Link, and paste when asked for URL in bootstraphub.sh and bootstrapworker.sh

For storing scenes and textures, setup a Linux file server and render manager.

While a hub server can be spun up as needed, just like workers, the hub's compute resources needed are minimal that running it 24/7 is a low cost option.

[hub] Spin up a cloud computer with Alma/Rocky 8.x Linux or get Linux on an old computer1 core is enough

sudo dnf -y install git

git clone -b "v0.5" https://github.com/oomer/oomerfarm.git

cd oomerfarm 

sudo bash bootstraphub.sh
  • instead of "i_agree_this_is_unsafe" type "hub"
  • Use google drive URL to hub.keys.encrypted

For rendering work, setup one or more Linux machines

  1. [worker(s)] Rent 1+ servers with LOTSATM cores
sudo dnf -y install git

git clone -b "v0.5" https://github.com/oomer/oomerfarm.git

cd oomerfarm 

sudo bash bootstrapworker.sh
  • instead of "i_agree_this_is_unsafe" type "hub"
  • Use your google drive url to worker.keys.encrypted
  • assign unique id 1-9999 to each node

Submit jobs from desktop/laptop

Connect to private oomerfarm VPN

bash bridgeoomerfarm.sh
  • On Windows, right-click bridgeoomerfarm.bat, run as administrator

Mount network folders

  • Finder: ( smb://hub.oomer.org )

  • Explorer: ( \\hub.oomer.org )

    • mount DeadineRepository10 and oomerfarm
    • [user] oomerfarm
    • [password] oomerfarm

Save assets to network folder

  • Drag a Bella scene file (.bzx) to
    • //hub.oomer.org/oomerfarm/bella windows
    • /Volumes/oomerfarm/bella mac
    • /mnt/oomerfarm/bella linux

Install Deadline 10.3.0.15 Client software

Submit a job

  • Launch Deadline Monitor, Menu->Submission->BellaRender