# How to connect to bitcoin core node on LAN directly?

**URL:** https://community.start9.com/t/how-to-connect-to-bitcoin-core-node-on-lan-directly/3731
**Category:** Services Support
**Tags:** how-to
**Created:** [July 21, 2025, 3:07pm UTC](https://community.start9.com/t/how-to-connect-to-bitcoin-core-node-on-lan-directly/3731 "2025-07-21T15:07:48Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![catzilla](https://community.start9.com/letter_avatar_proxy/v4/letter/c/8dc957/32.png) [@catzilla](https://community.start9.com/u/catzilla)
#### Post date: [July 21, 2025, 3:07pm UTC](https://community.start9.com/t/how-to-connect-to-bitcoin-core-node-on-lan-directly/3731/1 "2025-07-21T15:07:49Z")

</div>

Hi.  
I installed start9 recently, and got my node synced up. I have a full node on my desktop as well, which I’d like to stop running and transition to the one on start9.  
As a test, I use Bitcoin Wallet (by schildbach) on Android, and I added the desktop and the start9 ips into the “trusted peers” list.

The wallet connects to my desktop just fine, but doesn’t connect to the start9 node.

What do I need to do to enable direct LAN access to bitcoind 8333?

Thanks.

---

<div class="post-metadata">

### Author: ![OKIN](https://community.start9.com/user_avatar/community.start9.com/okin/32/262_2.png) [@OKIN](https://community.start9.com/u/OKIN)
#### Post date: [July 21, 2025, 3:22pm UTC](https://community.start9.com/t/how-to-connect-to-bitcoin-core-node-on-lan-directly/3731/2 "2025-07-21T15:22:01Z")

</div>

Hi, I just checked ot make sure and we don’t have a guide for connecting the wallet you mentioned to Bitcoin on your Start9 Server.

However, you can try adopting one of the guides from our [Bitcoin Integrations](https://docs.start9.com/0.3.5.x/service-guides/bitcoin/bitcoin-integrations#bitcoin-integrations) list to suite what you might need.

`Here you will find guides on how to connect different kinds of Bitcoin wallets (hardware and software) to your server’s node, to complete your sovereign Bitcoin stack!`

That said, StartOS does not currently allow you to port forward “out of the box” even though this functionality will be possible with the upcoming releases.

---

<div class="post-metadata">

### Author: ![catzilla](https://community.start9.com/letter_avatar_proxy/v4/letter/c/8dc957/32.png) [@catzilla](https://community.start9.com/u/catzilla)
#### Post date: [July 21, 2025, 3:23pm UTC](https://community.start9.com/t/how-to-connect-to-bitcoin-core-node-on-lan-directly/3731/3 "2025-07-21T15:23:18Z")

</div>

Am I correctly understanding that following this guide would allow me to do what I’m trying to do? (minus the electrs part, I don’t need that)

> [@How To - Exposing electrs and bitcoind over LAN in StartOS 0.3](https://community.start9.com/t/how-to-exposing-electrs-and-bitcoind-over-lan-in-startos-0-3/754):
>
> Until this functionality is included in StartOS (It’s coming, afaik), I used the following to expose Electrs and bitcoind to my LAN: Login to StartOS over SSH and switch to the root user: sudo -i Run the following command to switch to the “chrooted” environment, any system changes made now will be persisted across reboots. /usr/lib/startos/scripts/chroot-and-upgrade Paste the following, this will install ‘socat’ and two new systemd services responsible for port forwarding 50001 (electr…

---

<div class="post-metadata">

### Author: ![OKIN](https://community.start9.com/user_avatar/community.start9.com/okin/32/262_2.png) [@OKIN](https://community.start9.com/u/OKIN)
#### Post date: [July 21, 2025, 3:26pm UTC](https://community.start9.com/t/how-to-connect-to-bitcoin-core-node-on-lan-directly/3731/4 "2025-07-21T15:26:16Z")

</div>

Yes, that very well could but it is not an officially supported method. This feature has been requested for quite some time and is being worked on for future releases, however, you are free to follow that guide from @remcoros

---

<div class="post-metadata">

### Author: ![catzilla](https://community.start9.com/letter_avatar_proxy/v4/letter/c/8dc957/32.png) [@catzilla](https://community.start9.com/u/catzilla)
#### Post date: [July 22, 2025, 1:19am UTC](https://community.start9.com/t/how-to-connect-to-bitcoin-core-node-on-lan-directly/3731/5 "2025-07-22T01:19:36Z")

</div>

Yup, that worked.

For future readers, this is what I did:

Login to StartOS over SSH and switch to the root user:

> sudo -i

Run the following command to switch to the “chrooted” environment, any system changes made now will be persisted across reboots.

> /usr/lib/startos/scripts/chroot-and-upgrade

Paste the following, this will install ‘socat’ and a new systemd service responsible for port forwarding 8333 (bitcoind):

```auto
apt install socat -y

cat > /lib/systemd/system/socat.bitcoind.service <<'EOL'
[Unit]
Description=socat bitcoind peer forward
Wants=podman.service
After=podman.service

[Service]
Type=simple
Restart=always
RestartSec=3
ExecStartPre=/bin/bash -c "/bin/systemctl set-environment IP=$(ip route | grep default | awk '{print $9}')"
ExecStart=/usr/bin/socat tcp-l:8333,fork,reuseaddr,su=nobody,bind=${IP} tcp:bitcoind.embassy:8333

[Install]
WantedBy=multi-user.target
EOL

systemctl enable socat.bitcoind

```

---

<div class="post-metadata">

### Author: ![system](https://community.start9.com/uploads/default/original/1X/2dcde8aa6ad3ce3d7873096ee4b3e5395e19a7b5.png) [@system](https://community.start9.com/u/system)
#### Post date: [July 24, 2025, 1:20am UTC](https://community.start9.com/t/how-to-connect-to-bitcoin-core-node-on-lan-directly/3731/6 "2025-07-24T01:20:09Z")

</div>

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
