On line 9 of deploy.sh a none existent folder is compressed: > tar -czvf perservant.keter perservant config ql-ui/assets should be: `tar -czvf perservant.keter perservant config assets` thank you for your tutorial :) Very good material.