Banner tweak (manual)

This commit is contained in:
Aaron D. Lee
2026-01-03 21:36:04 -05:00
parent 899d043892
commit aa8788168e
8 changed files with 181 additions and 149 deletions

View File

@@ -135,6 +135,19 @@ On first run with HTTPS enabled:
**Note:** Browsers will show a security warning for self-signed certificates. This is expected for home network use. **Note:** Browsers will show a security warning for self-signed certificates. This is expected for home network use.
**Tip:** To avoid browser warnings, use [mkcert](https://github.com/FiloSottile/mkcert) to generate locally-trusted certificates:
```bash
# Install mkcert and create local CA (one-time)
mkcert -install
# Generate trusted certs for your Pi
mkcert -key-file key.pem -cert-file cert.pem stegasoo.local localhost 127.0.0.1 YOUR_PI_IP
# Copy to certs directory
mv key.pem cert.pem frontends/web/certs/
```
### Disabling Authentication ### Disabling Authentication
For development or trusted networks: For development or trusted networks:

BIN
data/WebUI_About.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
data/WebUI_Account.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
data/WebUI_Login.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
data/WebUI_Setup.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View File

@@ -3,9 +3,11 @@
# Pull Stegasoo image from SD card # Pull Stegasoo image from SD card
# Auto-detects SD card, copies with progress, shrinks, and compresses # Auto-detects SD card, copies with progress, shrinks, and compresses
# #
# Usage: ./pull-image.sh [output-name] # Usage: ./pull-image.sh [output-name] [device]
# Output will be: stegasoo-rpi-YYYYMMDD.img.zst (or custom name) # Output will be: stegasoo-rpi-YYYYMMDD.img.zst (or custom name)
# #
# If device is specified, skips auto-detection (useful for large drives)
#
set -e set -e
@@ -30,12 +32,13 @@ if [ "$EUID" -ne 0 ]; then
exit 1 exit 1
fi fi
# Output filename # Output filename and optional device
if [ -n "$1" ]; then if [ -n "$1" ]; then
OUTPUT="$1" OUTPUT="$1"
else else
OUTPUT="stegasoo-rpi-$(date +%Y%m%d).img.zst" OUTPUT="stegasoo-rpi-$(date +%Y%m%d).img.zst"
fi fi
MANUAL_DEVICE="$2"
# Remove .zst extension for intermediate file # Remove .zst extension for intermediate file
IMG_FILE="${OUTPUT%.zst}" IMG_FILE="${OUTPUT%.zst}"
@@ -50,6 +53,19 @@ echo "║ Stegasoo SD Card Image Puller ║"
echo "╚═══════════════════════════════════════════════════════════════╝" echo "╚═══════════════════════════════════════════════════════════════╝"
echo -e "${NC}" echo -e "${NC}"
# Use manual device or auto-detect
if [ -n "$MANUAL_DEVICE" ]; then
# Manual device specified
if [ ! -b "$MANUAL_DEVICE" ]; then
echo -e "${RED}Error: $MANUAL_DEVICE is not a block device${NC}"
exit 1
fi
SELECTED="$MANUAL_DEVICE"
echo -e "Using specified device: ${YELLOW}$SELECTED${NC}"
echo ""
lsblk "$SELECTED" -o NAME,SIZE,TYPE,MODEL
echo ""
else
# Auto-detect SD card candidates # Auto-detect SD card candidates
# Looking for: USB/removable, 8-128GB, not mounted as root filesystem # Looking for: USB/removable, 8-128GB, not mounted as root filesystem
echo -e "${BOLD}Scanning for SD cards...${NC}" echo -e "${BOLD}Scanning for SD cards...${NC}"
@@ -93,6 +109,8 @@ if [ ${#CANDIDATES[@]} -eq 0 ]; then
echo "" echo ""
echo "Available disks:" echo "Available disks:"
lsblk -d -o NAME,SIZE,TYPE,TRAN,MODEL lsblk -d -o NAME,SIZE,TYPE,TRAN,MODEL
echo ""
echo -e "${YELLOW}Tip: Specify device manually: $0 output.img.zst /dev/sdX${NC}"
exit 1 exit 1
fi fi
@@ -116,6 +134,7 @@ else
fi fi
SELECTED="${CANDIDATES[$((REPLY-1))]}" SELECTED="${CANDIDATES[$((REPLY-1))]}"
fi fi
fi
# Show partitions # Show partitions
echo "" echo ""

BIN
test_data/rpi_20260102.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB