Commit graph

55 commits

Author SHA1 Message Date
openoms
16fc83f47d
chore: migrate the watch-only Bitcoin Core wallet to use descriptors (#177)
Some checks are pending
amd64-image-build / amd64-image-build (push) Waiting to run
arm64-rpi-image-build / arm64-rpi-image-build (push) Waiting to run
Test Shellcheck / Run Shellcheck (push) Waiting to run
* chore: update wallet creation to use watch-only-descriptor-wallet

* remove duplicate version check

* fix: update release URL in install script and correct typo in wallet import message

* ci: test amd64 image descriptor wallet migration with Bats

* ci: boot amd64 image tests with OVMF pflash

* fix: gate descriptor wallet migration on Bitcoin Core v30

Detect the connected Bitcoin Core version over RPC before migrating.
Keep wallet.dat for v29.x or when the version cannot be determined.

Add regression coverage for both migration and compatibility paths.

* ci: make amd64 image tests independent of guest apt

Inject a pinned bats-core checkout into the temporary VM instead of
installing Bats through the guest package repositories.

Remove the duplicate pull request trigger and simplify artifact lookup.

* ci: harden image build run

* docs(FAQ): how automatic migration works
2026-08-13 11:57:42 +02:00
openoms
e69d6006a4
feat: add shellcheck test to github actions (#174)
* feat: add shellcheck test to github actions
* fix: shellcheck errors
2025-06-06 23:10:54 +02:00
openoms
41a5c9e573
fix standalone bitcoind service (allow reach home folder) (#163) 2024-12-02 13:43:28 +01:00
openoms
622847e80e
feat: add i2pd install script (#156)
* feat: add i2pd install script
* add comments to addseednodes
* limit addseednodes to 21 new random peers
2024-07-14 14:16:15 +02:00
openoms
efad4a01ff
Standalone setup fixes (#153)
* use bitcoin binary in /usr/local/bin/
* fix hostname and related warnings
* fix ownership of possibly migrated files
* build: fix fail2ban, remove boot drive tweak
* FAQ: remove outdated entries
2024-05-22 12:27:02 +02:00
openoms
0126005b90
fixes for pruned node start (#149)
* increase required space for pruned chain download

* don't protect home as bitcoind binary is there

* format UDPATE menu
2024-03-10 21:39:14 +01:00
openoms
8f61362f9b
Bitcoin Core update to v26.0 , add update option and display (#140)
* add aliases bitcoinlog, bitcoinconf
* add bitcoin.update.sh
* add update option, display bitcoin core version
* bitcoin core update to v26.0
* add deprecatedrpc=create_bdb, update services
fixes #141
* ci: update arm64-rpi image
* ci: install qemu plugin for packer
* ci: add vnc
* menu updates
2023-12-11 08:50:42 +01:00
openoms
c240ba2885
build: update to Debian 12.2.0, create home folders as 0755 (#139)
* build: create home folders as 0755 on Debian 12
* build: add bash
* fix: add  --shell /bin/bash  to user creation
* copy the skeleton files for users with login
* update workflows
* jam-remote update to v0.1.6
* amd64 image update to debian-12.2.0, clean vars
2023-10-23 09:28:35 +02:00
openoms
ec556ab64a
update bitcoin core to v25.0 (#133)
* update bitcoin core to v25.0
* fix version check
* add the joinmarket user to the bitcon group
2023-06-16 14:08:58 +00:00
openoms
6032311eca
add pruned.host4coins.net/blocks + update to debian 12.0.0 (#131)
* fix: fix echo-s and format
* feat: add pruned.host4coins.net/blocks, fix data owner
* fix: check bitcoin install permission
* fix: prefer downloads over ipv4
* add hashFileSigName
* update to debian-12.0.0-amd64-netinst image
* fix the owner of the decompressed blocks
* delete old blocks and chainstates
2023-06-15 22:32:41 +02:00
openoms
6028c485d2
build with the latest commit from master with ubuntu-22.04 (#107)
* contain verification in the build script
* build with the latest commit
* build with ubuntu-22.04
* fix bootstrap.sh path
2022-12-16 13:27:12 +00:00
openoms
890f702c04
add amd64 image build (#104)
* add amd64 image build
* add bootstrap.service to always prepare ssh
* add Makefile
* pass GITHUB_ACTOR GITHUB_HEAD_REF to the build
* download the build script from PR branch
* output amd64 images to ci/amd64/builds
2022-12-06 23:14:06 +00:00
openoms
598c44d12f
signet improvements (#94)
* add signet value to joinin conf
* set directory nodes for signet
* use raspiblitz signet node if present
* add set.value.sh
2022-08-15 16:54:33 +01:00
openoms
0dcdf08839
Generate images for arm64-rpi with Packer (#89)
* add joininbox-image build workflow
* force progress bar for wget download
* don't test tor in github actions
* use 20220121_raspi_4_bullseye, enable ssh
* use 8GB image
* update nameserver
* remove raspi-config from packages
* preinstall sudo and wget only
* reorganise python deps
* --progress=bar:force
* reorganise deps
* add lsb-release
* apt-get everywhere, remove outdated manual guide
* build arm64-rpi image only
* Generate image checksum in github script (#92)
* use gzip for compression
* update the readme

Co-authored-by: m00ninite <80651189+m00ninite@users.noreply.github.com>
2022-08-07 18:36:07 +01:00
openoms
d627f6240e
create a non-descriptor wallets in bitcoind #88 2022-07-28 15:50:15 +01:00
openoms
1b85646f7b
remove all trailing white spaces
used:
find . -type f -name '*.txt' -exec /
 sed --in-place 's/[[:space:]]\+$//' {} \+
2022-03-06 13:41:40 +00:00
openoms
438da63689
reset wifi config for release
the config in /boot/wpa_supplicant.conf is  moved to
/etc/wpa_supplicant/wpa_supplicant.conf
during boot so both should be deleted
2022-02-14 14:47:19 +00:00
openoms
eac7d822f4
improve PGP verification failure messages 2021-12-08 11:32:21 +00:00
openoms
28e9334b87 remove electrs 2021-11-30 19:37:11 +00:00
openoms
d630b3b975
localip: use hostname -I to simplify 2021-10-05 07:56:35 +01:00
openoms
ab7c9e4a95
Tor: reload only with -sighup , spelling fixes 2021-08-01 15:10:41 +01:00
openoms
e06969bd69
default to KillMode=control-group in services
https://www.man7.org/linux/man-pages/man5/systemd.kill.5.html
2021-06-29 17:29:59 +01:00
openoms
57f4d34f89
FAQ: add instructions to set 2FA for ssh 2021-06-20 21:49:29 +01:00
openoms
22fd8e4b13
move file tor.newnym.py 2021-06-14 14:16:28 +01:00
nyxnor
f25f6a0b2e
Create tor.newnym.py 2021-06-13 23:56:13 +00:00
openoms
0e9bd8f4b3
fix standalone Bitcoin Core install 2021-06-05 08:48:13 +01:00
openoms
8fcdd50362
add hardening measures to all systemd services 2021-05-23 16:31:44 +01:00
openoms
63a67ddf42
switch aliases to ~/_aliases.sh 2021-05-10 14:29:25 +01:00
openoms
bf1512c0db
specter update to v1.3.1 2021-05-09 00:16:28 +01:00
openoms
c1de832a4e
exit 1 if cd fails 2021-04-06 20:35:11 +01:00
openoms
5d5f761e86
add electrs setup script for a local disk 2021-04-01 09:44:49 +01:00
openoms
8c5f4901c4
FAQ: notes on how to mount an external drive 2021-03-23 12:34:56 +00:00
openoms
7f207cf5ce
update README.md and clean files 2021-03-22 12:27:43 +00:00
openoms
705815187f
improve startup and expand filesystem on armbian 2021-03-21 16:36:30 +00:00
openoms
144df6ae50
fix the snapshot download and verification 2021-03-21 00:43:51 +00:00
openoms
d4d7439ca6
install unzip to extract the snapshot
related: https://github.com/openoms/joininbox/issues/35
2021-03-13 23:57:32 +00:00
openoms
cb97a9e380
fix paths for bitcoin core installation 2021-03-13 09:59:04 +00:00
openoms
bede94c767
rm joinin.conf in prepare.release 2021-03-10 22:35:56 +00:00
openoms
48855c8944
restart to expand the SDcard and fix startup logic 2021-03-10 22:35:14 +00:00
openoms
5a18c3c52c
fix permissions & rpc_pass when changing networks 2021-03-10 09:47:31 +00:00
openoms
26f10a6d87
specter: show the Tor address as QRcode 2021-03-09 07:12:22 +00:00
openoms
032721082b
clean aliases, check for user store directory 2021-03-08 00:17:38 +00:00
openoms
8b3fe4aa29
fix core symlinks, add qrencode 2021-03-07 02:50:58 +00:00
openoms
3ffa531ed0
QR codes for the OrderBook and Specter 2021-03-04 22:57:35 +00:00
openoms
7d9b0d1c9b
fix paths and detail bitcoind config 2021-03-04 22:57:02 +00:00
openoms
fb657cbee8
change button labels
as suggested in: https://github.com/openoms/joininbox/issues/28
the main menu "Exit" button now drops to the command line
the separate "Exit to the Command Line" option is removed
Submenus use the label "Back" inplace of "Cancel"
2021-03-04 11:21:57 +00:00
openoms
840094f351
specter: update to 1.2.2 2021-03-02 15:44:34 +00:00
openoms
bf4672de2e
specter insall fixes 2021-03-02 14:15:43 +00:00
openoms
16236e9515
add SPECTER menu with UPDATE option 2021-03-02 10:30:40 +00:00
openoms
71ae34f8b0
extend functions for standalone mode and core 2021-03-02 10:17:07 +00:00