Fix sh-subshell syntax for git ops + minor cleaups
Switch to nginx
Add external SSD support
Support self-hosting of the target repo