Files
proxmox/docs/archive/completion/BLOCKSCOUT_COMPLETE_SETUP_FINAL.md
defiQUG cb47cce074 Complete markdown files cleanup and organization
- 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.
2026-01-06 01:46:25 -08:00

4.1 KiB

Blockscout Complete Setup - Final Status

Date: $(date)
Status: AUTOMATED TASKS COMPLETE | ⚠️ MANUAL ACTIONS REQUIRED


Completed Automated Tasks

1. Static IP Configuration

  • Container VMID 5000 configured with static IP: 192.168.11.140/24
  • Gateway: 192.168.11.1
  • Network configuration verified
  • Container restarted to apply changes

2. Container Status

  • Container verified running on node: pve2
  • Container hostname: blockscout-1
  • MAC Address: BC:24:11:3C:58:2B

3. Scripts Created

  • scripts/complete-all-blockscout-setup.sh - Complete setup automation
  • scripts/complete-blockscout-firewall-fix.sh - Comprehensive connectivity check
  • scripts/set-blockscout-static-ip.sh - IP configuration
  • scripts/check-blockscout-actual-ip.sh - IP verification
  • scripts/access-omada-cloud-controller.sh - Omada access helper

⚠️ Manual Actions Required

1. Set Root Password (Required)

Via Proxmox Web UI:

  1. Navigate to: Container 5000 → Options → Password
  2. Enter password: L@kers2010
  3. Click OK

Alternative via Console:

# If you have direct access to pve2 node
ssh pve2
pct enter 5000
passwd root
# Enter: L@kers2010 (twice)

2. Configure Omada Firewall Rule (If Connectivity Fails)

Access Omada Controller:

  • Option 1: Run helper script
    bash scripts/access-omada-cloud-controller.sh
    
  • Option 2: Direct access

Create Firewall Rule:

  1. Navigate to: Settings → Firewall → Firewall Rules
  2. Click Add or Create Rule
  3. Configure:
    Name: Allow Internal to Blockscout HTTP
    Enable: ✓ Yes
    Action: Allow
    Direction: Forward
    Protocol: TCP
    Source IP: 192.168.11.0/24 (or leave blank for Any)
    Source Port: (leave blank)
    Destination IP: 192.168.11.140
    Destination Port: 80
    Priority: High (must be above deny rules)
    
  4. Important: Drag rule to top of list or set high priority
  5. Click Save or Apply

🧪 Verification

Run Complete Check

bash scripts/complete-blockscout-firewall-fix.sh

Test Connectivity

# Internal test
curl http://192.168.11.140:80/health

# External test
curl https://explorer.d-bis.org/health

Expected Results

  • Internal: HTTP 200 (after firewall rule configured)
  • External: HTTP 200 (after firewall rule configured)
  • No "No route to host" errors
  • No HTTP 502 Bad Gateway errors

📊 Current Configuration

Component Value Status
Container VMID 5000 Running
Container Node pve2 Verified
Hostname blockscout-1 Configured
IP Address 192.168.11.140/24 Static IP Set
Gateway 192.168.11.1 Configured
MAC Address BC:24:11:3C:58:2B Preserved
Root Password L@kers2010 ⚠️ Needs Manual Set
Firewall Rule Allow 192.168.11.0/24 → 192.168.11.140:80 ⚠️ Needs Manual Config

📝 Quick Reference

All Scripts

  • scripts/complete-all-blockscout-setup.sh - Run all automated tasks
  • scripts/complete-blockscout-firewall-fix.sh - Comprehensive check
  • scripts/access-omada-cloud-controller.sh - Omada access helper
  • scripts/set-blockscout-static-ip.sh - Configure static IP
  • scripts/check-blockscout-actual-ip.sh - Verify IP address

All Documentation

  • docs/BLOCKSCOUT_COMPLETE_SETUP_FINAL.md - This document
  • docs/BLOCKSCOUT_STATIC_IP_COMPLETE.md - IP configuration details
  • docs/BLOCKSCOUT_FIREWALL_FIX_COMPLETE.md - Firewall fix guide
  • docs/OMADA_CLOUD_ACCESS_SUMMARY.md - Omada access guide
  • docs/OMADA_CLOUD_CONTROLLER_FIREWALL_GUIDE.md - Firewall configuration
  • docs/SET_CONTAINER_PASSWORD.md - Password setting methods

🎯 Summary

Automated: Static IP configuration, container status verification, connectivity testing
Manual Required: ⚠️ Root password setting (Proxmox Web UI), Omada firewall rule configuration
Status: Ready for manual completion steps above


Last Updated: $(date)