* Update bonus.lndg.sh
* Update bonus.lndg.sh
Fixes permissions on old /mnt/app-data/lndg folder/db if they are messed up prior to install
* Update bonus.lndg.sh
* add export build parameter
* Install WebAPI with build_sdcard.sh defaults
* change use of build_sdcard
* make webui work with DEFAULTS
* use web data
* update docs
* add amd64 image build with lean and fatpack option
* use the pi user for setup
* add notes to ci readme
* add gnome desktop to fatpack image, reduce to 30GB
* documentation updates
* install gnome with --force-yes
* install gnome desktop non-interactively
* change links to rootzoll dev
* pass user and branch to build_sdcard.sh from PR
* add user and branch to Makefile
* Add arm64 rpi image build (#74)
ci:
* add arm64-rpi image build
* rename to raspiblitz-amd64-debian-11.5-lean/fatpack
* use rm -f to not exit with error
* place amd64 images under ci/amd64/builds/
* make /dev/shm world writable for fatpack
* fix vlc remove and --var syntax
* remove sudo-s
* leave update and upgrade to the build_sdcard.sh
* increase image size to 16GB, rename build dir
build_sdcard.sh:
* detect raspios_arm64 with raspi.list
* switch ssmtp to msmtp
related: https://github.com/rootzoll/raspiblitz/pull/2232
Co-authored-by: rootzoll <johndoe@example.com>
* i2pd: unified install from repo, /usr/sbin to PATH
related: #2413, fixes amd64 build
* update CHANGES.md
* fix amd64 path in Makefile
* use only qemu image, run on ubuntu-22.04
* use file_checksum for the arm64-rpi base image
* Fix the local arm64-rpi image generation (#75)
* add selfrun script
* ubuntu: add universe repo and qemu-user-static
* test on ubuntu live (jammy)
* build from branches: [ "dev", "v1.8", "v1.9" ]
* correct Makefile paths for the local run
* make the local run non-interactive
* improve readme and Makefile
* increase disk image sizes to 32GB
* set image sizes to 30 GB for amd64 and arm64-rpi
* add network-manager for amd64
* add to readme
* skip Code&Compile for VM builds
* add to readme
* amd64 base image update to debian 11.6.0
* remove debian version from filenames
* skip Code&Compile for amd64 builds
* Merge branch 'dev' into add-amd64-image-build
* amd64: increase cpu and RAM, compile mempool last
* trigger workflows only on scripts used or called
* Update ci/arm64-rpi/packer.build.arm64-rpi.sh
Co-authored-by: Daniel Bast <2790401+dbast@users.noreply.github.com>
* arm64 remove setup-qemu-action, leave npm last
* set only manual trigger for fatpack, edit triggers
Co-authored-by: rootzoll <johndoe@example.com>
Co-authored-by: Daniel Bast <2790401+dbast@users.noreply.github.com>
* deactivate in subscription menu
* remove IP2Tor options from LNbits
* Add to CHANGES
* remopve from btcpayserver
* deactivate LNDREST & SPHINX
* remove from README
* Update blitz.datadrive.sh
Updates script for amd64 and nvme drives
* Update home.admin/config.scripts/blitz.datadrive.sh
Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
* Update blitz.datadrive.sh
Cleaned up code a bit per Openoms suggestion
Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
* add version to template
* add version to RTL
* fix RTL verison
* add lnbits version
* add version to mempool
* add version to thunderhub
* add version to btc rpc explorer
* add version to BTCpayServer
* LNBits Backup and Restore database
Add Backup and Restore methods and menu entries
* LNBits backup target
based on blitz.backupdevice.sh switch backup target to /mnt/backup_manual per default
* Add postgresql script
Script to install or uninstall postgresql
Backup a single database with sql dump file
Restore a single database from sql dump file
* Unpack backup file only for SQLite
For postgresql just use the dedicated script
* Support multiple backup files
After backup file was written, keep only last 3 backups
Restore the recent backup found
* improve backup and restore with config and path
make use of raspiblitz config to retrieve db state for backup and restore
default manual backup path set to /mnt/hdd/app-data/backup
* add info command to postgresql script
retrieve database directory and database names
* update backup path for postgresql script
default path is /mnt/hdd/app-data/backup
this will survive reflash sd card
* improve user feedback
* add dialog for restore and improvements
dialog with confirm restore process
timestamps for backup file names
small improvements for user feedback
only resume if unpack backup succeed
* fix sqlite backup file name
* fix restore path and permissions
* add dialog to choose backup from a list
list all available backups to start restore in a dialog
* fix backup list for sqlite
* fix restore menu
* Update LNBits version with bigint fix for migration
if migrate to postgresql, use lnbits version with latest bigint fixes
* Update bonus.postgresql.sh
* fix postgres backup permissions
* #3326 set loglevel of mempool to warn
* #3326 set mempool loglevel thru systemd service
* fix pint out of isSMART
* #3326 set LogLevel ins systemd
* #3268 fix helipad db owner
* check mempool install success
* fix mempool success detection
* add mempool db socks
* lnserver localhost to 127.0.0.1
* Add staticIP config and fix 127.0.0.1
Add possibility of a staticIP config in Raspiblitz.conf to override globalIP and publicIP detection.
Skip dyndns in case of static ip usage
if curl fails accidentaly it could result in the wrong IP. Only prefer if publicIP is empty.
* add FAQ entry
Co-authored-by: rootzoll <christian@geektank.de>