title: Realm Object Server 2.0 install in Azure - returns 404
body: <p>I previously had ROS installed in Azure using the marketplace installation and all worked well. Now that Realm Object Server 2.0 Beta is available I wanted to give it a try so created a new Ubuntu VM in Azure and followed the installation instructions at <a href="https://realm.gitbooks.io/realm-object-server/content/installation.html" rel="nofollow noreferrer">https://realm.gitbooks.io/realm-object-server/content/installation.html</a></p>
  
  <p>All seemed to install fine and the server starts up fine with the following output:</p>
  
  <pre><code>info: Realm Object Server version 2.0.0-rc.7 is starting
  info: Starting auth provider 'password'
  info: Realm sync server started ([realm-core-4.0.2], [realm-sync-2.0.2]) service=sync
  info: Directory holding persistent state: /home/kwirkykiwi/data/sync/user_data service=sync
  info: Operating mode: master_with_no_slave service=sync
  info: Listening on 127.0.0.1:43543 (sync protocol version 22) service=sync
  info: sync-client: Connection[1]: Connected to endpoint '127.0.0.1:43543' (from '127.0.0.1:51068')
  info: sync-client: Connection[2]: Connected to endpoint '127.0.0.1:43543' (from '127.0.0.1:51070')
  info: sync-client: Connection[3]: Connected to endpoint '127.0.0.1:43543' (from '127.0.0.1:51072')
  info: sync-client: Connection[4]: Connected to endpoint '127.0.0.1:43543' (from '127.0.0.1:51074')
  info: 127.0.0.1 - GET /realms/files/%2F__admin HTTP/1.1 200 41 - 20.803 ms
  info: 127.0.0.1 - GET /realms/files/%2F__revocation HTTP/1.1 200 46 - 1.869 ms
  info: 127.0.0.1 - GET /realms/files/%2F__wildcardpermissions HTTP/1.1 200 55 - 1.172 ms
  info: 127.0.0.1 - GET /realms/files/%2F__password HTTP/1.1 200 44 - 0.740 ms
  info: Realm Object Server has started and is listening on http://0.0.0.0:9080
  info: sync-client: Connection[5]: Connected to endpoint '0.0.0.0:9080' (from '127.0.0.1:60484')
  info: sync-client: Connection[6]: Connected to endpoint '0.0.0.0:9080' (from '127.0.0.1:60488')
  </code></pre>
  
  <p>However, when I try to connect to the dashboard by pointing my browser to <code>http://xxx.xxx.xxx.xxx:9080</code> I just get</p>
  
  <pre><code>Cannot GET /
  </code></pre>
  
  <p>which I think is a 404 response.</p>
  
  <p>In my SSH window to the server I get the line</p>
  
  <pre><code>info: 86.170.194.110 - GET / HTTP/1.1 404 139 - 1.101 ms
  </code></pre>
  
  <p>In the Azure Network Security Group for the VM I have added an Inbound Security Rule to allow destination port 9080 from any source, any protocol.</p>
  
  <p>Is there something else I have to do to open up my server for access from the net? (Sorry, I know next to nothing about servers, networking, or unix!)</p>