- Organized 252 files across project - Root directory: 187 → 2 files (98.9% reduction) - Moved configuration guides to docs/04-configuration/ - Moved troubleshooting guides to docs/09-troubleshooting/ - Moved quick start guides to docs/01-getting-started/ - Moved reports to reports/ directory - Archived temporary files - Generated comprehensive reports and documentation - Created maintenance scripts and guides All files organized according to established standards.
103 lines
3.2 KiB
Markdown
103 lines
3.2 KiB
Markdown
# Web3Signer Download Solution
|
|
|
|
**Issue**: All automated download methods (wget, curl, Python) are failing with SSL errors on your local machine.
|
|
|
|
**Error**: `SSL routines::wrong version number`
|
|
|
|
This indicates network infrastructure interference (proxy/firewall/CDN routing issues).
|
|
|
|
---
|
|
|
|
## Recommended Solution: Browser Download
|
|
|
|
Since automated tools are failing, use a web browser to download the file:
|
|
|
|
1. **Open in browser**:
|
|
- Direct download link: https://github.com/Consensys/web3signer/releases/download/25.12.0/web3signer-25.12.0.tar.gz
|
|
- Or visit: https://github.com/Consensys/web3signer/releases/tag/25.12.0
|
|
- Click on "web3signer-25.12.0.tar.gz" under Assets section
|
|
|
|
2. **Save the file** to a known location (e.g., `~/Downloads/web3signer-25.12.0.tar.gz`)
|
|
|
|
3. **Transfer to Proxmox host**:
|
|
```bash
|
|
scp ~/Downloads/web3signer-25.12.0.tar.gz root@192.168.11.11:/tmp/
|
|
```
|
|
|
|
4. **Install on Proxmox**:
|
|
|
|
**Important**: Web3Signer requires Java 21 or later (per [official documentation](https://docs.web3signer.consensys.net/get-started/install-binaries))
|
|
|
|
```bash
|
|
ssh root@192.168.11.11
|
|
|
|
# First, ensure Java 21+ is installed (if not already)
|
|
pct exec 107 -- bash -c 'apt-get update && apt-get install -y openjdk-21-jre-headless && java -version'
|
|
|
|
# Run installation script
|
|
/tmp/web3signer-install-after-transfer.sh
|
|
```
|
|
|
|
OR manually run:
|
|
```bash
|
|
# Install Java 21 if needed
|
|
pct exec 107 -- bash -c 'apt-get update && apt-get install -y openjdk-21-jre-headless'
|
|
|
|
# Copy file to container
|
|
pct push 107 /tmp/web3signer-25.12.0.tar.gz /tmp/web3signer-25.12.0.tar.gz
|
|
|
|
# Extract and configure
|
|
pct exec 107 -- bash -c 'cd /opt && tar -xzf /tmp/web3signer-25.12.0.tar.gz && mv web3signer-25.12.0 web3signer-23.10.0 && cd web3signer-23.10.0 && chmod +x bin/web3signer && mkdir -p /opt/web3signer/data && cat > web3signer.yml <<EOF
|
|
server:
|
|
http-listen-port: 9000
|
|
http-listen-host: 192.168.11.111
|
|
data-path: /opt/web3signer/data
|
|
EOF
|
|
systemctl daemon-reload && systemctl restart web3signer'
|
|
```
|
|
|
|
---
|
|
|
|
## Alternative Solutions (if browser download also fails)
|
|
|
|
### Option 1: Use Different Network
|
|
- Try from a different network (mobile hotspot, different location)
|
|
- Use a VPN if available
|
|
|
|
### Option 2: Use Different Machine
|
|
- Download on a machine with working internet
|
|
- Transfer file via network share, USB, or cloud storage
|
|
|
|
### Option 3: Use GitHub CLI (if available)
|
|
```bash
|
|
gh release download 25.12.0 --repo Consensys/web3signer --pattern "*.tar.gz"
|
|
```
|
|
|
|
### Option 4: Mirror/Alternative Source
|
|
Check if Web3Signer is available from:
|
|
- Package repositories (apt/yum)
|
|
- Alternative download mirrors
|
|
- Cloud storage (if mirrored)
|
|
|
|
---
|
|
|
|
## Quick Reference
|
|
|
|
**Download URL**: https://github.com/Consensys/web3signer/releases/download/25.12.0/web3signer-25.12.0.tar.gz
|
|
**Release Page**: https://github.com/Consensys/web3signer/releases/tag/25.12.0
|
|
**Installation Script**: `/tmp/web3signer-install-after-transfer.sh` (on Proxmox host)
|
|
|
|
---
|
|
|
|
## Verification After Download
|
|
|
|
After transferring to Proxmox host, verify the file:
|
|
|
|
```bash
|
|
ssh root@192.168.11.11
|
|
ls -lh /tmp/web3signer-25.12.0.tar.gz
|
|
file /tmp/web3signer-25.12.0.tar.gz # Should show: gzip compressed data
|
|
```
|
|
|
|
Expected file size: ~70-80 MB (compressed)
|