upload server and ui