数据库初始化
首次运行需要初始化数据库。执行:python scripts/init_db.py。该脚本会创建必要的表结构和初始数据。使用PostgreSQL确保已创建数据库:createdb openclaw。
启动服务
使用Docker启动:docker-compose up -d。直接启动:python main.py。开发模式:python main.py --reload。启动后访问 http://localhost:8000 查看管理界面。
初始账号
首次启动会创建管理员账号:admin@openclaw.local / admin123。首次登录后请立即修改密码。在管理界面可以创建其他用户和角色。
启动验证
检查服务状态:curl http://localhost:8000/health。检查日志:docker-compose logs -f 或查看logs目录。确保所有服务正常启动后再进行下一步。