Overview
After completing the automated setup, you must run theopenclaw onboard command to configure your OpenClaw installation. This process sets up your credentials, preferences, and initial configuration.
Running Onboarding
Start the onboarding process with:Why You Must Reject Daemon Installation
The Android Limitation
OpenClaw’s standard onboarding process offers to install itself as a system service using systemd, which is the service manager used on most Linux distributions. However, Android does not support systemd. Android’s architecture:- Uses
init(not systemd) for system services - Termux operates in userspace without root access
- Cannot install or manage systemd services
What We’ve Already Done
Thesetup_claw.sh script already configured a background service using runit (via termux-services), which is the Android-compatible service manager.
Runit is a lightweight, cross-platform service supervision suite that works perfectly in Termux’s non-root environment.
What Happens If You Say Yes
If you accidentally accept the daemon installation:- OpenClaw will attempt to use systemd
- The installation will fail (systemd not available)
- You’ll need to reconfigure manually
Onboarding Steps
During the onboarding process, you’ll be prompted for:Account Configuration
Provide your OpenClaw credentials or create a new account:
- Email address
- Password
- Organization name (if applicable)
Gateway Configuration
Configure how the OpenClaw gateway operates:
- Port: Default is 18789 (recommended to keep default)
- Host: Default is localhost/127.0.0.1
- Auto-start: Choose whether to start on boot
On Android, you’ll manually control the service using
sv up/down openclaw commands.Additional Configuration
Complete any remaining configuration:
- API integrations
- Default settings
- Feature preferences
Verification
After onboarding completes, verify your configuration:sv status openclaw:
The service showing “down” is normal. You’ll start it in the next step after reloading your shell environment.
Common Issues
”Command not found: openclaw”
If theopenclaw command isn’t found:
“Permission denied” errors
Ensure environment variables are set:Accidentally installed daemon
If you accepted the daemon installation:Next Steps
With onboarding complete, you’re ready to start the OpenClaw service:Finalize Installation
Start the service and access the OpenClaw web UI