Pretty much the same problem I ran into. There's some crucial steps missing from the GitHub. Might be completely different if you're an experienced linux user but my knowledge is limited. I emailed Steven in early Dec, he forwarded my email to
shibin@canaan-creative.com but never heard back from anyone.
I am decently experienced in linux and so far I have been able to get the web portal up and running. The problem I am running into is with the authentication. It doesnt even error out when you try to put credentials in, it just does nothing when you make the login attempt.