The web interface requires the API so that it has access to the database, so it is intended to be run on the same server as the API. If someone wanted to run them separately they modify the web interface to be independent and run entirely through cURL.
Side note: ticket 69. That's the first real milestone. Glad we've come this far.