Banner tweak (manual)
This commit is contained in:
13
WEB_UI.md
13
WEB_UI.md
@@ -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
BIN
data/WebUI_About.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 54 KiB |
BIN
data/WebUI_Account.webp
Normal file
BIN
data/WebUI_Account.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 21 KiB |
BIN
data/WebUI_Login.webp
Normal file
BIN
data/WebUI_Login.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 37 KiB |
BIN
data/WebUI_Setup.webp
Normal file
BIN
data/WebUI_Setup.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 37 KiB |
@@ -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
BIN
test_data/rpi_20260102.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 236 KiB |
Reference in New Issue
Block a user