feat: add basic auth, add a run shell script to controll server