accepts FOREVER_UI_PORT env var