Documentation Index
Fetch the complete documentation index at: https://docs.openautomate.io/llms.txt
Use this file to discover all available pages before exploring further.
Installation Guide
This guide covers the complete installation process for OpenAutomate, from setting up your cloud account to deploying bot agents.Overview
OpenAutomate installation involves two main components:- Cloud Account Setup: Creating your organization in the hosted orchestrator
- Bot Agent Installation: Deploying agents on your infrastructure
Phase 1: Cloud Account Setup
Step 1: Create Account
- Visit cloud.openautomate.io
- Click Sign Up to create a new account
- Fill in your details:
- Email: Your business email address
- Full Name: Your full name
- Password: Strong password (8+ characters)
- Click Create Account
Step 2: Email Verification
- Check your email for a verification message
- Click the verification link
- Return to the login page
- Sign in with your credentials
Step 3: Organization Setup
- After login, you’ll be prompted to create an organization
- Fill in organization details:
- Organization Name: Your company or team name
- Organization Slug: URL-friendly identifier (e.g., “acme-corp”)
- Description: Brief description of your organization
- Click Create Organization
Step 4: Initial Configuration
- User Profile: Complete your profile information
- Billing Setup: Configure payment method (if required)
- Team Invites: Invite team members (optional)
- Security Settings: Configure two-factor authentication (recommended)
Phase 2: Bot Agent Installation
Prerequisites Check
Before installing the Bot Agent, ensure:- Windows 10/11 or Windows Server 2019+
- Administrator privileges
- Python 3.11+ installed
- Internet connectivity
- Antivirus exclusions configured
Step 1: Download Agent Installer
- In the OpenAutomate dashboard, navigate to Agents
- Click Add New Agent
- Fill in agent details:
- Agent Name: Descriptive name (e.g., “Production-Server-01”)
- Machine Name: Windows computer name
- Description: Optional description
- Click Generate Machine Key
- Important: Copy and save the machine key securely
- Download the Bot Agent Installer
Step 2: Install Bot Agent
- Run Installer: Right-click the installer and select “Run as administrator”
- Welcome Screen: Click Next to continue
- License Agreement: Accept the license terms
- Installation Path: Choose installation directory (default:
C:\Program Files\OpenAutomate\) - Service Configuration:
- Service will run as Local System (recommended)
- Auto-start service enabled
- Python Detection: Installer will detect Python installation
- Installation: Click Install to begin installation
Step 3: Initial Agent Configuration
- Launch Agent UI: The installer will launch the configuration wizard
- Connection Settings:
- Organization Slug: Enter your organization slug
- Machine Key: Paste the machine key from Step 1
- Server URL: Default is
https://cloud.openautomate.io(usually no change needed)
- Test Connection: Click Test Connection to verify settings
- Register Agent: Click Register to complete setup
Step 4: Verify Installation
- Service Status: Verify the “OpenAutomate Bot Agent” service is running
- Dashboard Check: Return to the web dashboard and confirm the agent appears as “Connected”
- Agent UI: Launch the Agent UI from the Start menu to monitor status
Advanced Installation Options
Silent Installation
For automated deployments, use the silent installation mode:/S: Silent installation/ORGSLUG: Your organization slug/MACHINEKEY: The generated machine key/INSTALLDIR: Custom installation directory (optional)
Group Policy Deployment
For enterprise environments, deploy via Group Policy:- Create MSI Package: Convert the installer to MSI format
- Group Policy Object: Create new GPO for software installation
- Assignment: Assign to target computers or users
- Configuration: Use registry settings for initial configuration
Configuration File
Create a configuration file for automated setup:C:\ProgramData\OpenAutomate\config.json
Post-Installation Tasks
Security Configuration
- Firewall Rules: Ensure outbound HTTPS (443) is allowed
- Antivirus Exclusions: Add OpenAutomate directories
- User Permissions: Configure access for automation users
- Asset Security: Set up secure credential storage
Performance Optimization
- Resource Limits: Configure memory and CPU limits
- Concurrent Executions: Set maximum parallel automations
- Cache Settings: Configure package cache size
- Log Retention: Set log retention policies
Monitoring Setup
- Health Checks: Enable agent health monitoring
- Alerts: Configure alert notifications
- Logging: Set up centralized logging (optional)
- Metrics: Enable performance metrics collection
Troubleshooting Installation Issues
Common Installation Problems
Installer Fails to Start
- Cause: Insufficient permissions
- Solution: Run as Administrator
- Verification: Check User Account Control settings
Python Not Detected
- Cause: Python not in system PATH
- Solution: Reinstall Python with “Add to PATH” option
- Verification: Run
python --versionin Command Prompt
Service Won’t Start
- Cause: Port conflicts or permissions
- Solution: Check Windows Event Log for details
- Verification: Use
sc query OpenAutomateAgentcommand
Connection Failed
- Cause: Network connectivity or firewall
- Solution: Test connectivity to
cloud.openautomate.io - Verification: Use
telnet cloud.openautomate.io 443
Log File Locations
Check these locations for troubleshooting:- Installation Logs:
%TEMP%\OpenAutomate_Install.log - Service Logs:
C:\ProgramData\OpenAutomate\Logs\ - Windows Event Log: Application and System logs
- Agent UI Logs:
%APPDATA%\OpenAutomate\UI\Logs\
Getting Help
If you encounter issues:- Documentation: Check our troubleshooting guides
- Community: Join our Discord server
- Support: Email support@openautomate.io
- GitHub: Report bugs on our GitHub repository
Next Steps
After successful installation:- Create Your First Bot: Follow the Quick Start Guide
- Explore Templates: Download Python bot templates
- Configure Assets: Set up secure credential storage
- Schedule Automations: Create recurring executions
- Monitor Performance: Set up dashboards and alerts