claude-home/productivity/openclaw
Cal Corum b4defab163 CLAUDE: Add OpenClaw personal AI assistant deployment
Infrastructure:
- Created LXC 224 (openclaw-lxc) at 10.10.0.224
- 2 CPU cores, 4GB RAM, 32GB disk
- Docker-in-LXC with AppArmor unconfined
- OpenClaw installed via npm with MiniMax M2.1 and Discord integration

Documentation:
- productivity/openclaw/CONTEXT.md - Comprehensive technology overview
- productivity/openclaw/troubleshooting.md - Complete troubleshooting guide
- productivity/openclaw/README.md - Quick reference
- productivity/openclaw/DEPLOYMENT_STATUS.md - Deployment checklist and status

Configuration:
- Added OpenClaw keywords to CLAUDE.md auto-loading rules
- Updated server-configs/hosts.yml with openclaw host entry
- Backed up LXC config to server-configs/proxmox/lxc/224.conf
- Created .env.example template in server-configs/openclaw/

Status: Fully operational
- Gateway accessible at http://10.10.0.224:18789 (SSH tunnel required)
- Discord bot connected and online
- MiniMax M2.1 model configured (200K context window)
- Daemon running as systemd service

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-02 08:02:58 -06:00
..
CONTEXT.md CLAUDE: Add OpenClaw personal AI assistant deployment 2026-02-02 08:02:58 -06:00
DEPLOYMENT_STATUS.md CLAUDE: Add OpenClaw personal AI assistant deployment 2026-02-02 08:02:58 -06:00
README.md CLAUDE: Add OpenClaw personal AI assistant deployment 2026-02-02 08:02:58 -06:00
troubleshooting.md CLAUDE: Add OpenClaw personal AI assistant deployment 2026-02-02 08:02:58 -06:00

OpenClaw Personal AI Assistant

Personal AI assistant running on LXC 224 with MiniMax M2.1 integration and Discord connectivity.

Quick Access

  • Gateway Web UI: http://10.10.0.224:18789
  • LXC IP: 10.10.0.224
  • SSH: ssh root@10.10.0.224
  • Config Location: /opt/openclaw/

Quick Commands

# Start/stop/restart
ssh root@10.10.0.224 'cd /opt/openclaw && docker compose up -d'
ssh root@10.10.0.224 'cd /opt/openclaw && docker compose down'
ssh root@10.10.0.224 'cd /opt/openclaw && docker compose restart'

# View logs
ssh root@10.10.0.224 'cd /opt/openclaw && docker compose logs -f'

# Approve Discord pairing
ssh root@10.10.0.224 'cd /opt/openclaw && docker compose exec openclaw-gateway openclaw pairing approve discord <code>'

# Health check
ssh root@10.10.0.224 'cd /opt/openclaw && docker compose exec openclaw-gateway openclaw doctor'

Current Configuration

  • AI Provider: MiniMax M2.1
  • Chat Platform: Discord (DM pairing enabled)
  • Resources: 2 cores, 4GB RAM, 32GB disk
  • Security: Pairing code required for new DM conversations

Documentation

Setup Checklist

  • LXC 224 created with proper resources
  • Docker Compose stack deployed
  • MiniMax API key configured
  • Discord bot created and invited
  • Discord intents enabled (Message Content + Server Members)
  • DM pairing completed
  • Infrastructure inventory updated
  • Documentation created

Resource Monitoring

# Check LXC resource usage (from Proxmox host)
ssh root@10.10.0.11 "pct exec 224 -- docker stats --no-stream"

# Check disk usage
ssh root@10.10.0.224 "df -h /opt/openclaw && du -sh /opt/openclaw/workspace"

Maintenance

  • Updates: Auto-updates on restart (:latest tag)
  • Backups: Configuration in version control, workspace in /opt/openclaw/workspace
  • Monitoring: Health check at http://10.10.0.224:18789/health