OpenClaw can be installed via EtherealOS by first deploying upstream Debian base image and then running the OpenClaw installer.
After you have setup the basic system and connected OpenClaw to a model, we recommend the following prompt to complete basic system setup. Please note that these are tested against Claude and may have different results on other models.
Configure the OpenClaw host system:
1. **Disk:** Expand root partition to use full available disk space and add a 2GB swap if DRAM is < 2GB
2. **Voice Transcription:**
- Install faster-whisper
- Auto-select model based on RAM:
- >4GB: small model
- >2GB (≤4GB): base model
- ≤2GB: tiny model
- Configure OpenClaw to use selected model for speech to text
- Test with TTS-generated voice clip (not noise)
3. **Access:**
- Enable gateway.controlUi.allowInsecureAuth = true
- Set up nginx reverse proxy with self-signed SSL for HTTPS access
4. **System Monitoring**
- Create health check script to monitor:
- OOM kills
- disk space utilization >85%
- free memory <10%
- high load
- failed services
- agent model failure
- Schedule every 15 minutes via cron
- Alert user via the first configured channel of any problems
