Much like:
Ubuntu Linux, Unable to set bitcoin datadir to a folder in numerous drive
and
I’m configuring BTCPayServer to make use of a datadir that isn’t my root listing as a result of I haven’t got sufficient house on my root listing for my pruned BTCPayServer Node.
When configuring and working BTCPayServer I’m logged in as root the whole time, root (clearly) has entry to my different listing.
This may be verified by working ls -l altdatadir
It outputs (edited to be generic):
drwxr-xr-x 7 root root 4096 Mar 28 16:23 altdatadir
I utilized the alternate paths to the suitable strains in docker-fragments/bitcoin.yml
.
Once I run the setup script the whole lot seems to start out, nonetheless if I attempt to name bitcoin-cli.sh it tells me it’s restarting together with its distinctive hash. Once I run docker logs (distinctive hash)
it outputs (edited to be generic):
Error: Settings file couldn't be written:
- Error: Unable to open settings file /media/$USER/altdatadir/.bitcoin/settings.json.tmp for writing
I’m assuming underneath the given setup core is already being run as root (as a result of btcpay server is being run as root) , which is the one given resolution to this concern when it has appeared within the 2nd comparable query’s scenario. If it’s not the case how do I power BTCPayServer-docker to run it as root?
If it’s the case and I’m root when working core, why do I not have the flexibility to write down into the listing/recordsdata?