Prerequisites
- Physical or virtual server with root or sudo access
- Internet connection (required for package installation)
- Ubuntu 24.04 LTS (XOS) recommended as the base operating system
Bootstrap Tabs
The Bootstrap module is organized into four tabs. Navigate between tabs to inspect specific subsystems or install dependencies.- Overview
- Hardware
- Dependencies
- Logs
Quick snapshot of server health without modifying anything. Four information cards are displayed:Quick Actions at the bottom: Run Hardware Checks and Install All Information.
Operating System
Linux distribution, kernel version, package manager, and XDeploy mode (AIO or Multi-Node)
System Status
Uptime, CPU load average and usage percentage, memory used vs total
Storage Overview
Root filesystem type and free space, total disk count, storage type (SSD/HDD)
Network Overview
Interface count, internet connectivity, primary IP address, DNS resolution status
Validation
After all dependency groups are installed, verify readiness:Check All Groups Pass
Every dependency group in the Bootstrap interface displays a green status indicator. No group should show a warning or error state.
Review the Overview Tab
Return to the Overview tab and confirm that hardware values (CPU, RAM, disk, network interfaces) meet or exceed the minimums listed above.
All 7 dependency groups installed and passing — the server is ready for the next stage.
Troubleshooting
Python Dependencies group fails with compilation errors
Python Dependencies group fails with compilation errors
Cause: Missing build tools or development headers on the base operating system.Resolution: Verify that Retry the Python Dependencies installation after installing the missing packages.
build-essential, python3-dev, and libffi-dev are available in the system package repository. On XOS, these packages are pre-installed. On other Ubuntu 24.04 installations, run:Install build prerequisites
Network Overview shows no internet connectivity
Network Overview shows no internet connectivity
Cause: DNS resolution failure or firewall blocking outbound connections.Resolution: Verify that
/etc/resolv.conf contains valid nameservers and that outbound HTTPS (port 443) is not blocked by a firewall or proxy. Bootstrap requires internet access to download packages from Ubuntu and Python package repositories.Test DNS and connectivity
Dependency installation hangs or times out
Dependency installation hangs or times out
Cause: Slow or unreliable network connection to package repositories.Resolution: Check network throughput between the server and the internet. If using a corporate proxy, ensure the proxy is configured in the system environment variables (
http_proxy, https_proxy). Consider using a local package mirror for air-gapped or bandwidth-constrained environments.Next Steps
Hosts
Define your cluster inventory and establish SSH connectivity to all nodes
Configuration
Set up networking, storage backends, and enable optional cloud services