Run these steps on the OpenClaw host to give the bot free, unlimited web search (no API key needed).
mkdir -p /opt/searxng
SECRET=$(openssl rand -hex 32)
cat > /opt/searxng/settings.yml << EOF| #!/bin/bash | |
| # Claude Code build logging — one command setup. | |
| # curl -sL https://gist.githubusercontent.com/chilledpear/0bbc9bdf02332a691c8726d55b54f375/raw/setup-build-log.sh | bash | |
| set -e | |
| # 1. Global: ~/.claude/CLAUDE.md (instructions every session reads) | |
| mkdir -p ~/.claude | |
| cat > ~/.claude/CLAUDE.md << 'GLOBALEOF' | |
| # Global Instructions |
| patbenatar.advanced-new-file | |
| formulahendry.auto-close-tag | |
| formulahendry.auto-rename-tag | |
| fosshaas.fontsize-shortcuts | |
| BriteSnow.vscode-toggle-quotes | |
| Zignd.html-css-class-completion | |
| christian-kohler.npm-intellisense | |
| christian-kohler.path-intellisense | |
| octref.vetur | |
| dbaeumer.vscode-eslint |
| { | |
| "Airline": "Airline Industry Services", | |
| "American Restaurant": "New American Restaurant", | |
| "Amusement Park Ride": "Roller Coaster", | |
| "Amusement": "Arcade", | |
| "Amusement": "Bingo Hall", | |
| "Amusement": "Go Karting", | |
| "Amusement": "Laser Tag", | |
| "Antiques & Vintage": "Antique Store", | |
| "Antiques & Vintage": "Auction House", |
| <?php | |
| /** | |
| * Database connection test script for WordPress | |
| * | |
| * Parses the wp-config.php file for DB connection information and tests | |
| * a mysql connection to the DB server and selection of the database. | |
| * Errors will be reported. Attempts will be made to repair table errors. | |
| * | |
| * Place this file in the same directory as wp-config.php | |
| * |