user2587: Using a DigitalOcean Ubuntu droplet, I have:

successfully installed cardano-node according to:
https://developers.cardano.org/docs/get-started/installing-cardano-node/
cardano-cli 1.32.1 - linux-x86_64 - ghc-8.10
git rev 4f65fb9a27aa7e3a1873ab4211e412af780a3648

successful installed cardano-wallet according to:
https://developers.cardano.org/docs/get-started/installing-cardano-wallet
v2021-12-15 (git revision: 760140e238a5fbca61d1b286d7a80ece058dc729)

(in order to download/calculate the latest hashes) run


nohup cardano-node run
    --topology ~/cardano/mainnet/mainnet-topology.json
    --database-path ~/cardano/db
    --socket-path ~/cardano/db/node.socket
    --host-addr <my_ip>
    --port <port-number>
    --config ~/cardano/mainnet/mainnet-config.json & exit


And then asked the wallet to serve the http interface:

cardano-wallet serve \
  --mainnet \
  --node-socket ~/cardano/db/node.socket \
  --database ~/cardano/db
  --port 8090

However, when using Chrome to go to http://<my_ip>:8090/v2/network/information or http://<my_ip>:8090/v2, I only get:
This site can’t be reached
<my_ip> refused to connect.
Try:

Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED

Now, when I run cardano-cli query tip --mainnet I am only at epoch 293 (and as time of this question we are at 310.
Do I need to wait till I get to 310 for the http api to work? Is there anything else that is needed to get this connected?

user4290: By default cardano-wallet listens on loopback ip only - 127.0.0.1, to listen on server external ip, you need to add --listen-address parameter
So at the end command should be:
cardano-wallet serve \
  --listen-address 0.0.0.0 \
  --mainnet \
  --node-socket ~/cardano/db/node.socket \
  --database ~/cardano/db
  --port 8090

Or put dropleat real ip instead of 0.0.0.0 if it doesn't works.
Keep in mind that this is very, very dangerous to keep your wallet open to whole world especially on mainnet, so use this with caution and please use digitalocean FW and allow only your own IPs.

2587: <p>Using a DigitalOcean Ubuntu droplet, I have:</p>
<ul>
<li><p>successfully installed cardano-node according to:
<a href="https://developers.cardano.org/docs/get-started/installing-cardano-node/" rel="nofollow noreferrer">https://developers.cardano.org/docs/get-started/installing-cardano-node/</a></p>
<p>cardano-cli 1.32.1 - linux-x86_64 - ghc-8.10
git rev 4f65fb9a27aa7e3a1873ab4211e412af780a3648</p>
</li>
<li><p>successful installed cardano-wallet according to:
<a href="https://developers.cardano.org/docs/get-started/installing-cardano-wallet" rel="nofollow noreferrer">https://developers.cardano.org/docs/get-started/installing-cardano-wallet</a></p>
<p>v2021-12-15 (git revision: 760140e238a5fbca61d1b286d7a80ece058dc729)</p>
</li>
<li><p>(in order to download/calculate the latest hashes) run</p>
</li>
</ul>
<pre><code>nohup cardano-node run
    --topology ~/cardano/mainnet/mainnet-topology.json
    --database-path ~/cardano/db
    --socket-path ~/cardano/db/node.socket
    --host-addr &lt;my_ip&gt;
    --port &lt;port-number&gt;
    --config ~/cardano/mainnet/mainnet-config.json &amp; exit
</code></pre>
<ul>
<li>And then asked the wallet to serve the http interface:</li>
</ul>
<pre><code>cardano-wallet serve \
  --mainnet \
  --node-socket ~/cardano/db/node.socket \
  --database ~/cardano/db
  --port 8090
</code></pre>
<p>However, when using Chrome to go to <code>http://&lt;my_ip&gt;:8090/v2/network/information</code> or <code>http://&lt;my_ip&gt;:8090/v2</code>, I only get:</p>
<pre><code>This site can’t be reached
&lt;my_ip&gt; refused to connect.
Try:

Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
</code></pre>
<p>Now, when I run <code>cardano-cli query tip --mainnet</code> I am only at epoch 293 (and as time of this question we are at 310.</p>
<p>Do I need to wait till I get to 310 for the http api to work? Is there anything else that is needed to get this connected?</p>
 4290: <p>By default cardano-wallet listens on loopback ip only - 127.0.0.1, to listen on server external ip, you need to add <code>--listen-address</code> parameter</p>
<p>So at the end command should be:</p>
<pre><code>cardano-wallet serve \
  --listen-address 0.0.0.0 \
  --mainnet \
  --node-socket ~/cardano/db/node.socket \
  --database ~/cardano/db
  --port 8090
</code></pre>
<p>Or put dropleat real ip instead of 0.0.0.0 if it doesn't works.</p>
<p>Keep in mind that this is very, very dangerous to keep your wallet open to whole world especially on mainnet, so use this with caution and please use digitalocean FW and allow only your own IPs.</p>
