Install the Python packages
pip install -r ./requirements.txt
Follow the self-hosting guide here
The script-redis
service in the Arguflow docker-compose is intended to be used with this. If you go that route your REDIS_URL
env value will be something like REDIS_URL=redis://:thisredispasswordisverysecureandcomplex@<server-ip-address>:6380
. You can also use managed REDIS with something like Render.
Find the URL of the channel you want to deploy Arguflow on top of then get the CHANNEL_ID with a tool like Comment Picker
They should look something like:
CHANNEL_ID=UC0vBXGSyV14uvJ4hECDOl0Q
YOUTUBE_API_KEY=***************************************
REDIS_PASSWORD=thisredispasswordisverysecureandcomplex
REDIS_URL=redis://:thisredispasswordisverysecureandcomplex@localhost:6380
ARGUFLOW_API_URL=http://localhost:8090/api
ARGUFLOW_API_KEY=af-********************************
python ./upload.py
python ./upload.py <video_id>
You should typically run at least 6 of main.py
process in parallel.
python ./main.py