Zero-Config Onboarding (Setup Wizard)
When booting ActonOS for the first time on a Bare-Metal MiniPC or in a new Docker environment without an existing configuration, the Zero-Config Setup Wizard guides you through network provisioning, LLM provider authentication, and security setup.
Accessing the Setup Wizardβ
Method A: Via Wi-Fi Hotspot (Captive Portal)β
- On your smartphone, laptop, or tablet, open your Wi-Fi settings.
- Look for the network named
ActonOS-XXXX(whereXXXXcorresponds to the last 4 characters of the machine's MAC address). - Connect to the network (no initial password required).
- A Captive Portal popup will automatically open. If it does not appear automatically, open any browser and navigate to:
http://192.168.4.1
Method B: Via Local Area Network (LAN / Ethernet)β
If your MiniPC or Docker container is connected to your router via Ethernet:
- Open your browser on any device in the same local network.
- Navigate to:
(Or use the local DHCP IP assigned by your router, e.g.,http://acton.local:8080
http://192.168.1.150:8080).
The 5-Step Setup Wizard Walkthroughβ
The Setup Wizard presents a clean, modern interface based on the ActonOS Soft Meadow design system.
Step 1: Wi-Fi Provisioning (Bare-Metal only)β
- ActonOS scans and displays nearby 2.4 GHz and 5 GHz Wi-Fi networks.
- Select your primary home or office SSID and enter the Wi-Fi password.
- Click Test & Connect to ensure connectivity.
Step 2: Configure Primary AI Model Providersβ
Enter API keys for the LLM providers you wish to utilize:
- OpenAI:
sk-proj-...(GPT-4o, GPT-4o-mini, o1, o3-mini) - Anthropic Claude:
sk-ant-...(Claude 3.5 Sonnet, Claude 3.7 Sonnet, Claude 3.5 Haiku) - Google Gemini:
AIzaSy...(Gemini 2.0 Flash, Gemini 1.5 Pro) - Ollama / Local LLM: Base URL (e.g.,
http://host.docker.internal:11434or local network IP) - Groq / DeepSeek / Mistral: (Optional specialized ultra-fast providers)
All API keys entered during setup are encrypted immediately inside the system Vault (vault.db) using AES-256-GCM derived from your hardware processor serial and system UUID. Plaintext keys are never stored on disk.
Step 3: SaaS 1-Click Connectors (OAuth 2.1)β
Connect essential workspace services so your agents can query emails, documents, and repositories:
- Google Workspace: 1-click connect to Gmail, Google Drive, Docs, and Calendar.
- GitHub: Authenticate to read/write issues, pull requests, and code repositories.
- Notion: Authorize access to task databases and knowledge workspaces.
- Slack: Connect agent messaging to your team channels.
Step 4: Admin Security PINβ
Set a 4-to-8 digit Admin PIN or passphrase. This PIN protects:
- The Web Dashboard session lock.
- Administrative mutation approvals (modifying root settings, installing new tools).
- Restoring or downloading system backups.
Step 5: Remote Access via Tailscale (Optional)β
To securely access your ActonOS dashboard from outside your home network without opening firewall ports:
- Paste a Tailscale Auth Key (
tskey-auth-...). - ActonOS will spin up its embedded
tsnetnode and display your permanent*.ts.netdomain name.
Finalizing Setupβ
Click Complete Setup & Launch ActonOS.
The system will:
- Persist your encrypted credentials to the Hardware Vault.
- Deactivate the
ActonOS-XXXXWi-Fi Hotspot and attach to your home Wi-Fi network. - Start the Universal Agent Engine and local background daemons.
- Redirect you directly to the ActonOS Dashboard.