├── .github └── workflows │ ├── amd64-image-build.yml │ ├── arm64-rpi-image-build.yml │ ├── spelling.yml │ └── test-shellcheck.yml ├── .gitignore ├── FAQ.md ├── LICENSE ├── Makefile ├── README.md ├── ci ├── amd64 │ ├── _common │ │ ├── sshd.sh │ │ └── vagrant.sh │ ├── debian │ │ ├── http │ │ │ └── debian-9 │ │ │ │ └── preseed.cfg │ │ ├── joininbox-amd64-debian.json │ │ └── scripts │ │ │ ├── cleanup.sh │ │ │ ├── joininbox.sh │ │ │ ├── networking.sh │ │ │ ├── sudoers.sh │ │ │ ├── systemd.sh │ │ │ └── update.sh │ └── packer.build.amd64-debian.sh └── arm64-rpi │ ├── arm64-rpi.pkr.hcl │ ├── arm64-rpi.sh │ └── joininbox.sh ├── images ├── menu.m0.png ├── menu.png ├── menu.startup.png ├── menu.tools.png ├── menu.wallet.png ├── menu.yg.png └── password.change.png ├── prepare_remote_node.md ├── release_notes.md ├── scripts ├── .dialogrc ├── .dialogrc.onerror ├── _commands.sh ├── _functions.bitcoincore.sh ├── _functions.menu.sh ├── _functions.sh ├── info.conf.txt ├── info.importwallet.sh ├── info.qtgui.sh ├── info.stats.sh ├── install.bitcoincore.sh ├── install.hiddenservice.sh ├── install.joinmarket-api.sh ├── install.joinmarket.sh ├── install.selfsignedcert.sh ├── jam-remote │ ├── README.md │ ├── bonus.nodejs.sh │ ├── install.jam.sh │ ├── install.selfsignedcert.sh │ ├── nginx │ │ ├── sites-available │ │ │ └── jam_ssl.conf │ │ └── snippets │ │ │ ├── proxy-params.conf │ │ │ ├── ssl-certificate-app-data.conf │ │ │ ├── ssl-params.conf │ │ │ └── ssl-proxy-params.conf │ └── ssh-port-forward.sh ├── menu.bitcoinrpc.sh ├── menu.config.sh ├── menu.freeze.sh ├── menu.jam.sh ├── menu.orderbook.sh ├── menu.payjoin.sh ├── menu.quickstart.sh ├── menu.send.sh ├── menu.sh ├── menu.tools.sh ├── menu.update.advanced.sh ├── menu.update.sh ├── menu.wallet.sh ├── menu.yg.sh ├── set.bitcoinrpc.py ├── set.conf.sh ├── set.password.sh ├── set.ssh.sh ├── set.value.sh ├── standalone │ ├── _functions.standalone.sh │ ├── bitcoin.update.sh │ ├── bootstrap.service │ ├── bootstrap.sh │ ├── expand.rootfs.sh │ ├── install.i2pd.sh │ ├── install.specter.sh │ ├── menu.specter.sh │ ├── prepare.release.sh │ └── ssh.sh ├── start.joininbox.sh ├── start.script.sh ├── start.service.sh ├── tor.newnym.py └── verify.git.sh └── typos.toml /.github/workflows/amd64-image-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/.github/workflows/amd64-image-build.yml -------------------------------------------------------------------------------- /.github/workflows/arm64-rpi-image-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/.github/workflows/arm64-rpi-image-build.yml -------------------------------------------------------------------------------- /.github/workflows/spelling.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/.github/workflows/spelling.yml -------------------------------------------------------------------------------- /.github/workflows/test-shellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/.github/workflows/test-shellcheck.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/.gitignore -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/FAQ.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/README.md -------------------------------------------------------------------------------- /ci/amd64/_common/sshd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/amd64/_common/sshd.sh -------------------------------------------------------------------------------- /ci/amd64/_common/vagrant.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/amd64/_common/vagrant.sh -------------------------------------------------------------------------------- /ci/amd64/debian/http/debian-9/preseed.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/amd64/debian/http/debian-9/preseed.cfg -------------------------------------------------------------------------------- /ci/amd64/debian/joininbox-amd64-debian.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/amd64/debian/joininbox-amd64-debian.json -------------------------------------------------------------------------------- /ci/amd64/debian/scripts/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/amd64/debian/scripts/cleanup.sh -------------------------------------------------------------------------------- /ci/amd64/debian/scripts/joininbox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/amd64/debian/scripts/joininbox.sh -------------------------------------------------------------------------------- /ci/amd64/debian/scripts/networking.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/amd64/debian/scripts/networking.sh -------------------------------------------------------------------------------- /ci/amd64/debian/scripts/sudoers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/amd64/debian/scripts/sudoers.sh -------------------------------------------------------------------------------- /ci/amd64/debian/scripts/systemd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/amd64/debian/scripts/systemd.sh -------------------------------------------------------------------------------- /ci/amd64/debian/scripts/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/amd64/debian/scripts/update.sh -------------------------------------------------------------------------------- /ci/amd64/packer.build.amd64-debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/amd64/packer.build.amd64-debian.sh -------------------------------------------------------------------------------- /ci/arm64-rpi/arm64-rpi.pkr.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/arm64-rpi/arm64-rpi.pkr.hcl -------------------------------------------------------------------------------- /ci/arm64-rpi/arm64-rpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/arm64-rpi/arm64-rpi.sh -------------------------------------------------------------------------------- /ci/arm64-rpi/joininbox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/ci/arm64-rpi/joininbox.sh -------------------------------------------------------------------------------- /images/menu.m0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/images/menu.m0.png -------------------------------------------------------------------------------- /images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/images/menu.png -------------------------------------------------------------------------------- /images/menu.startup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/images/menu.startup.png -------------------------------------------------------------------------------- /images/menu.tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/images/menu.tools.png -------------------------------------------------------------------------------- /images/menu.wallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/images/menu.wallet.png -------------------------------------------------------------------------------- /images/menu.yg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/images/menu.yg.png -------------------------------------------------------------------------------- /images/password.change.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/images/password.change.png -------------------------------------------------------------------------------- /prepare_remote_node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/prepare_remote_node.md -------------------------------------------------------------------------------- /release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/release_notes.md -------------------------------------------------------------------------------- /scripts/.dialogrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/.dialogrc -------------------------------------------------------------------------------- /scripts/.dialogrc.onerror: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/.dialogrc.onerror -------------------------------------------------------------------------------- /scripts/_commands.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/_commands.sh -------------------------------------------------------------------------------- /scripts/_functions.bitcoincore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/_functions.bitcoincore.sh -------------------------------------------------------------------------------- /scripts/_functions.menu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/_functions.menu.sh -------------------------------------------------------------------------------- /scripts/_functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/_functions.sh -------------------------------------------------------------------------------- /scripts/info.conf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/info.conf.txt -------------------------------------------------------------------------------- /scripts/info.importwallet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/info.importwallet.sh -------------------------------------------------------------------------------- /scripts/info.qtgui.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/info.qtgui.sh -------------------------------------------------------------------------------- /scripts/info.stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/info.stats.sh -------------------------------------------------------------------------------- /scripts/install.bitcoincore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/install.bitcoincore.sh -------------------------------------------------------------------------------- /scripts/install.hiddenservice.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/install.hiddenservice.sh -------------------------------------------------------------------------------- /scripts/install.joinmarket-api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/install.joinmarket-api.sh -------------------------------------------------------------------------------- /scripts/install.joinmarket.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/install.joinmarket.sh -------------------------------------------------------------------------------- /scripts/install.selfsignedcert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/install.selfsignedcert.sh -------------------------------------------------------------------------------- /scripts/jam-remote/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/jam-remote/README.md -------------------------------------------------------------------------------- /scripts/jam-remote/bonus.nodejs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/jam-remote/bonus.nodejs.sh -------------------------------------------------------------------------------- /scripts/jam-remote/install.jam.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/jam-remote/install.jam.sh -------------------------------------------------------------------------------- /scripts/jam-remote/install.selfsignedcert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/jam-remote/install.selfsignedcert.sh -------------------------------------------------------------------------------- /scripts/jam-remote/nginx/sites-available/jam_ssl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/jam-remote/nginx/sites-available/jam_ssl.conf -------------------------------------------------------------------------------- /scripts/jam-remote/nginx/snippets/proxy-params.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/jam-remote/nginx/snippets/proxy-params.conf -------------------------------------------------------------------------------- /scripts/jam-remote/nginx/snippets/ssl-certificate-app-data.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/jam-remote/nginx/snippets/ssl-certificate-app-data.conf -------------------------------------------------------------------------------- /scripts/jam-remote/nginx/snippets/ssl-params.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/jam-remote/nginx/snippets/ssl-params.conf -------------------------------------------------------------------------------- /scripts/jam-remote/nginx/snippets/ssl-proxy-params.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/jam-remote/nginx/snippets/ssl-proxy-params.conf -------------------------------------------------------------------------------- /scripts/jam-remote/ssh-port-forward.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/jam-remote/ssh-port-forward.sh -------------------------------------------------------------------------------- /scripts/menu.bitcoinrpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.bitcoinrpc.sh -------------------------------------------------------------------------------- /scripts/menu.config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.config.sh -------------------------------------------------------------------------------- /scripts/menu.freeze.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.freeze.sh -------------------------------------------------------------------------------- /scripts/menu.jam.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.jam.sh -------------------------------------------------------------------------------- /scripts/menu.orderbook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.orderbook.sh -------------------------------------------------------------------------------- /scripts/menu.payjoin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.payjoin.sh -------------------------------------------------------------------------------- /scripts/menu.quickstart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.quickstart.sh -------------------------------------------------------------------------------- /scripts/menu.send.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.send.sh -------------------------------------------------------------------------------- /scripts/menu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.sh -------------------------------------------------------------------------------- /scripts/menu.tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.tools.sh -------------------------------------------------------------------------------- /scripts/menu.update.advanced.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.update.advanced.sh -------------------------------------------------------------------------------- /scripts/menu.update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.update.sh -------------------------------------------------------------------------------- /scripts/menu.wallet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.wallet.sh -------------------------------------------------------------------------------- /scripts/menu.yg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/menu.yg.sh -------------------------------------------------------------------------------- /scripts/set.bitcoinrpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/set.bitcoinrpc.py -------------------------------------------------------------------------------- /scripts/set.conf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/set.conf.sh -------------------------------------------------------------------------------- /scripts/set.password.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/set.password.sh -------------------------------------------------------------------------------- /scripts/set.ssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/set.ssh.sh -------------------------------------------------------------------------------- /scripts/set.value.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/set.value.sh -------------------------------------------------------------------------------- /scripts/standalone/_functions.standalone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/standalone/_functions.standalone.sh -------------------------------------------------------------------------------- /scripts/standalone/bitcoin.update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/standalone/bitcoin.update.sh -------------------------------------------------------------------------------- /scripts/standalone/bootstrap.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/standalone/bootstrap.service -------------------------------------------------------------------------------- /scripts/standalone/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/standalone/bootstrap.sh -------------------------------------------------------------------------------- /scripts/standalone/expand.rootfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/standalone/expand.rootfs.sh -------------------------------------------------------------------------------- /scripts/standalone/install.i2pd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/standalone/install.i2pd.sh -------------------------------------------------------------------------------- /scripts/standalone/install.specter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/standalone/install.specter.sh -------------------------------------------------------------------------------- /scripts/standalone/menu.specter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/standalone/menu.specter.sh -------------------------------------------------------------------------------- /scripts/standalone/prepare.release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/standalone/prepare.release.sh -------------------------------------------------------------------------------- /scripts/standalone/ssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/standalone/ssh.sh -------------------------------------------------------------------------------- /scripts/start.joininbox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/start.joininbox.sh -------------------------------------------------------------------------------- /scripts/start.script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/start.script.sh -------------------------------------------------------------------------------- /scripts/start.service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/start.service.sh -------------------------------------------------------------------------------- /scripts/tor.newnym.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/tor.newnym.py -------------------------------------------------------------------------------- /scripts/verify.git.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/scripts/verify.git.sh -------------------------------------------------------------------------------- /typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openoms/joininbox/HEAD/typos.toml --------------------------------------------------------------------------------