Microsoft OS’s are very forgiving to CaSe in field names. Linux is not. There seem to be a few of these conditions in the Demo.
Authentication table in project is looking for “USERS” the SQL script makes “users”.
I like the Demo, it just does not come up and run out of the box on our linux server.
Just an FYI