mynode/SYSTEM_NOTES.md

75 lines
3.4 KiB
Markdown
Raw Normal View History

2023-12-01 22:06:57 +00:00
# MyNode System Notes
2020-07-17 06:09:38 +00:00
2023-12-01 22:06:57 +00:00
Various restrictions and behaviors of MyNode and the various applications are documented below.
2020-07-17 06:09:38 +00:00
2021-02-24 05:02:44 +00:00
## General
- Not all applications can be enabled at once on most hardware. It will overload the system resources and cause unstable
behavior. If this happens, try disabling some applications. Some examples of this are:
2021-02-24 05:04:25 +00:00
- Applications crashing, especially Bitcoin, and it will appear like blocks are lost and need to be re-synced
- The Bitcoin log may show numerous "RPC Work Queue" errors
- Electrum may stop syncing at a specific block until the device is rebooted.
2021-02-24 05:02:44 +00:00
2022-06-02 02:50:28 +00:00
## Device Specific Notes
- Raspberry Pi 4 users who are still using a 32-bit based Operating System may not see all new application versions. They are encouraged to upgrade to a 64-bit OS by downloading a new 64-bit image from mynodebtc.com/download. Known
differences are:
- BTC Pay Server versions are locked to v1.3.x
- grpcio is locked to v1.40.0 due to GLIBC compatibility
- LNDg requires a custom grpcio version, may cause issues
2022-06-30 02:59:24 +00:00
- Dojo is locked to v1.14.0
- Mempool is locked to v2.3.1
2022-06-02 02:50:28 +00:00
2022-08-12 02:42:28 +00:00
## Data Drive Format
- Choosing btrfs as the data drive format is still beta and may have issues
- btrfs may be slower than ext4
- The swapfile will not work with btrfs
2021-03-09 03:55:39 +00:00
## Testnet Toggle
2023-12-01 22:06:57 +00:00
- Testnet can be enabled via the settings page. This is a great way to test various Bitcoin and Lightning applications. However, not all apps support testnet yet or have not been integrated within MyNode to work on testnet. The following apps
2021-03-09 03:55:39 +00:00
have support or patial support.
- Bitcoin
- Lightning
- Electrum Server
- Ride the Lightning
- THunderhub
- Specter
- Bitcoin RPC Explorer
2021-02-24 05:02:44 +00:00
2021-03-31 03:09:55 +00:00
## Lightning Terminal
- The Lightning Terminal password is randomized when it is installed. You can view it via the Lightning page.
2023-12-01 22:06:57 +00:00
- The password may be updated to your MyNode password in future versions.
2021-03-31 03:09:55 +00:00
## Thunderhub
2020-07-17 06:09:38 +00:00
2023-12-01 22:06:57 +00:00
- When Thunderhub is first installed, logging in will be disabled. You must either change your password or log out and log back in of the the MyNode UI before using Thunderhub. At that point, Thunderhub will use the same password as MyNode.
## BTC Pay Server
2023-12-01 22:06:57 +00:00
- The upgrade button within BTC Pay Server will not work on MyNode. Upgrades are performed as part of the MyNode upgrade process.
2022-05-02 05:14:06 +00:00
- On 32-bit ARM devices BTC Pay Server can only upgrade to version 1.3.6
2021-02-12 04:25:05 +00:00
## CKBunker
- On some occasions, the CKBunker application will stop detecting a ColdCard that has been attached for a significant period of time.
2021-02-24 05:04:25 +00:00
- Workaround: Run these commands as root.
- echo 0 > /sys/bus/usb/devices/<coldcard device>/authorized
- echo 1 > /sys/bus/usb/devices/<coldcard device>/authorized
2021-02-12 04:25:05 +00:00
- CKBunker uses a separate password that starts as "bolt" and can be updated within the app
2023-12-01 22:06:57 +00:00
- The password is stored in plaintext on the MyNode drive
2021-02-13 23:22:23 +00:00
## Sphinx Relay
2023-12-01 22:06:57 +00:00
- Connection strings may only work a single time but are re-generated on each reboot. Since MyNode does not know which string was used to successfully connect, they continue to be displayed in the UI, even though they may no longer be valid.
2021-02-24 05:02:44 +00:00
## Mempool
- Mempool can be resource intensive on some hardware. If the device runs slowly, try disabling some applications.
## Specter
- Specter authentication is off by default, but it will store and use its own password.
- It is highly recommended to enable authentication.
2022-05-04 04:43:00 +00:00
## LNDg
- The default credentials for LNDg are "admin" / "bolt"