Hi,
here are the Steps to connect your Client (Daedalus) to the node (wallet backend) on your NAS.
-
shut down the node. After the shutdown remove the content (one number) from the file mounted dir\wallet-db\open.lock (this will block the restart of the node)
-
By default daedalus only trust tls connections from the “C:\Program Files\Daedalus\tls\ca\ca.crt”. Copy the “C:\Program Files\Daedalus\tls\server\server.crt” and “C:\Program Files\Daedalus\tls\server\server.key” into your mounted dir\tls\ (replace the old certificate und key) The server.crt must be renamed to server.cert.
-
You can now start your container again and check if the node is running correct by query the synprogress over your browser https://ADDRESS:IP/api/settings/sync/progress (if you have problems because of the tls certifcate, install the “C:\Program Files\Daedalus\tls\ca\ca.crt” into you lokal certificate storage as trusted root certificate)
-
On your Client (win10) start a powershell as admin and enter the following command to create a port forwarding from localhost:8090 (default node for daedalus).
Command to create the forwading:
netsh interface portproxy add v4tov4 listenport=8090 listenaddress=127.0.0.1 connectport=NAS_PORT connectaddress=NAS_ADDRESS
Command to remove the forwarding:
netsh interface portproxy reset
-
Start ONLY Daedalus (“C:\Program Files\Daedalus\Daedalus.exe”) not the “C:\Program Files\Daedalus\daedalus.bat”, because the .bat will also start the local node, what you do not want
-
OPTIONAL: When you have a local version of the blockchain on your client, you could delete it.
C:\Users\YOUR_USER\AppData\Roaming\Daedalus\db (my local appdata dir is now only 1MB big
My Node runs 24/7 and the Wallet is Open in under 5 seconds
Hope the steps help you.
Regards