This is just a simple server that essentaily provides multiple ways to upload a rendering peice to a computer to render.
You can either do this via google drive, a built-in webserver, or both.
There is also an option for HiveOS. Durring a render, it will turn the mining off and then back on when it's done.
Needs python3.7
There is a setup script in the main directory. Execute this with riit with the following commands:
sudo ./setup -f
for a webserver.
sudo ./setup -g
for google drive support.
sudo ./setup -f -g
for a webserver and google drive support.
sudo ./setup -f -h -H
for HiveOS support.
For google drive to work; there is some extra setup.
Go to google cloud console and then enable the drive api. Once this is done, create credentials for this project.
After this, edit the credentials and put http://localhost:8080
as the redirect uri.
Then, download the json file for credentials. Rename this file to credentials.json
and place it in the creds directory.
If you use the setup with -g flag, then it will have you authorize the api by going to a url.