From 4aa601fc4d454537e92319c448851a340b126026 Mon Sep 17 00:00:00 2001
From: copy2018 <144347307+copy2018@users.noreply.github.com>
Date: Fri, 18 Apr 2025 20:54:18 +0100
Subject: [PATCH 1/8] Update migrationumbrel.md
Made it one command for noobs
---
page/migrationumbrel.md | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/page/migrationumbrel.md b/page/migrationumbrel.md
index d8f1fef..1e8cf41 100644
--- a/page/migrationumbrel.md
+++ b/page/migrationumbrel.md
@@ -23,14 +23,10 @@ Finaly open the "umbrelOS" terminal:
-5. Type this command to erase the all Bitcoin Knots data:
+5. Paste this command and press enter to move the Blockchain data from Bitcoin Core to Knots:
```bash
-cd umbrel/app-data/
-```
-
-```bash
-sudo rm -rf bitcoin-knots/data/ && sudo mv bitcoin/data/ bitcoin-knots/
+cd umbrel/app-data/ && sudo rm -rf bitcoin-knots/data/ && sudo mv bitcoin/data/ bitcoin-knots/
```
6. you can now close the terminal and get back to the main view.
@@ -43,4 +39,4 @@ sudo rm -rf bitcoin-knots/data/ && sudo mv bitcoin/data/ bitcoin-knots/
9. You can now uninstall Bitcoin Core.
-Done! You now have migrated to Bitcoin Knots.
\ No newline at end of file
+Done! You now have migrated to Bitcoin Knots.
From 93602f41c31bdd8cf7d773a6f8abd94503466238 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?L=C3=A9o=20Haf?=
Date: Sat, 19 Apr 2025 11:26:52 +0200
Subject: [PATCH 2/8] typo "desired"
---
page/2nddatum.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/page/2nddatum.md b/page/2nddatum.md
index 4c64165..867b7a4 100644
--- a/page/2nddatum.md
+++ b/page/2nddatum.md
@@ -10,7 +10,7 @@ How to setup a second datum instance on [Start9](https://start9.com).
4. Upload the package downloaded previously and wait for the install to finish.
-5. Click on configure and enter your desiered configuration and you Bitcoin address:
+5. Click on configure and enter your desired configuration and you Bitcoin address:
@@ -29,4 +29,4 @@ curl -s -m5 http://datum.embassy:7152/NOTIFY http://datumtwo.embassy:17152/NOTIF
-Done! you now have two datum instance.
\ No newline at end of file
+Done! you now have two datum instance.
From 9ed91899633464966160f38b379aacc3f1dcd62c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?L=C3=A9o=20Haf?=
Date: Tue, 22 Apr 2025 11:24:40 +0200
Subject: [PATCH 3/8] update package
---
page/2nddatum.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/page/2nddatum.md b/page/2nddatum.md
index 867b7a4..8aab31c 100644
--- a/page/2nddatum.md
+++ b/page/2nddatum.md
@@ -3,7 +3,7 @@ How to setup a second datum instance on [Start9](https://start9.com).
**Follow this guide only if you have already a datum instance running!**
-1. Download the [special datum package](https://github.com/Retropex/datum-gateway-startos/releases/tag/v0.3.1-SI).
+1. Download the [special datum package](https://github.com/Retropex/datum-gateway-startos/releases/tag/v0.3.1-SI-1).
2. Login to your start9 server.
3. Go to system -> sideload a service:
From 5ecadaa0745deb12dda828c6d2fcfd60e7baf717 Mon Sep 17 00:00:00 2001
From: copy2018 <144347307+copy2018@users.noreply.github.com>
Date: Tue, 29 Apr 2025 22:20:31 +0100
Subject: [PATCH 4/8] Necessary change to migrationumbrel.md
This addition is needed to refresh the config for knots. Previously it would conflate with the core one and cause large RAM usage for some reason (double the normal memory usage idk why).
It also allows knots defaults to be present when users migrate which is needed if people are actively switching
---
page/migrationumbrel.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/page/migrationumbrel.md b/page/migrationumbrel.md
index 1e8cf41..c7855f1 100644
--- a/page/migrationumbrel.md
+++ b/page/migrationumbrel.md
@@ -26,7 +26,7 @@ Finaly open the "umbrelOS" terminal:
5. Paste this command and press enter to move the Blockchain data from Bitcoin Core to Knots:
```bash
-cd umbrel/app-data/ && sudo rm -rf bitcoin-knots/data/ && sudo mv bitcoin/data/ bitcoin-knots/
+cd umbrel/app-data/ && sudo rm -rf bitcoin-knots/data/ && sudo mv bitcoin/data/ bitcoin-knots/ && sudo rm -f bitcoin-knots/data/app/bitcoin-config.json
```
6. you can now close the terminal and get back to the main view.
From c5ae47def314463f82b8dd30e9cadae5e0c9a963 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?L=C3=A9o=20Haf?=
Date: Wed, 30 Apr 2025 10:39:53 +0200
Subject: [PATCH 5/8] add apt repo
---
README.md | 1 +
page/apt.md | 19 +++++++++++++++++++
2 files changed, 20 insertions(+)
create mode 100644 page/apt.md
diff --git a/README.md b/README.md
index c235744..fa2d265 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,7 @@ Bitcoin Knots
- [datacarrier](page/datacarrier.md)
- [Migration Core -> Knots on umbrel](/page/migrationumbrel.md)
+- [APT repo for Debian 12](/page/apt.md)
DATUM
---
diff --git a/page/apt.md b/page/apt.md
new file mode 100644
index 0000000..25dee19
--- /dev/null
+++ b/page/apt.md
@@ -0,0 +1,19 @@
+This steps work on Debian 12.
+
+1. Get Léo Haf's key and add it to the apt key list:
+
+```
+wget --quiet -O - https://apt.orangepill.ovh/gpg-pubkey.asc | sudo tee /etc/apt/keyrings/leohaf.asc
+```
+
+2. Add the repository to your apt repository list and indicate the GPG key to use:
+
+```
+echo "deb [signed-by=/etc/apt/keyrings/leohaf.asc arch=$(dpkg --print-architecture)] https://apt.orangepill.ovh bookworm main" | sudo tee /etc/apt/sources.list.d/bitcoin-knots.list
+```
+
+3. Update apt and install Bitcoin Knots:
+
+```
+sudo apt update && sudo apt install bitcoin-knots
+```
\ No newline at end of file
From 52fc3faae18748443da2b66d547829b853af82ee Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?L=C3=A9o=20Haf?=
Date: Sat, 3 May 2025 11:26:06 +0200
Subject: [PATCH 6/8] add sparrow/knots guide
---
README.md | 1 +
pictures/connection.png | Bin 0 -> 647705 bytes
pictures/rpcsparrow.png | Bin 0 -> 396710 bytes
pictures/success.png | Bin 0 -> 788744 bytes
4 files changed, 1 insertion(+)
create mode 100644 pictures/connection.png
create mode 100644 pictures/rpcsparrow.png
create mode 100644 pictures/success.png
diff --git a/README.md b/README.md
index fa2d265..ad7815b 100644
--- a/README.md
+++ b/README.md
@@ -7,6 +7,7 @@ Bitcoin Knots
- [datacarrier](page/datacarrier.md)
- [Migration Core -> Knots on umbrel](/page/migrationumbrel.md)
- [APT repo for Debian 12](/page/apt.md)
+- [Knots + Sparrow on Windows/macOS](page/sparrowknots.md)
DATUM
---
diff --git a/pictures/connection.png b/pictures/connection.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1ef1650069a75904fa726f6aa51099ad6950977
GIT binary patch
literal 647705
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