techprotrade's picture
Deploy ATOM FastAPI command center runtime (part 6)
383cb38 verified
|
Raw
History Blame Contribute Delete
2.17 kB
metadata
name: atom-start
description: Start Atom OS server (foreground, not daemon)
version: 1.0.0
author: Atom Team
tags:
  - atom
  - cli
  - start
  - server
maturity_level: AUTONOMOUS
governance:
  maturity_requirement: AUTONOMOUS
  reason: Server start manages system resources, requires full autonomy

Atom Server Starter

Start Atom OS server in foreground (not daemon mode).

Usage

Execute this skill to start Atom server:

atom-os start [options]

Options

  • --port <number>: Port for web server (default: 8000)
  • --host <address>: Host to bind to (default: 0.0.0.0)
  • --workers <count>: Number of worker processes (default: 1)
  • --host-mount: Enable host filesystem mount (requires confirmation)
  • --dev: Enable development mode with auto-reload

Examples

Start server on default port:

atom-os start

Start server on custom port with development mode:

atom-os start --port 3000 --dev

Start server with host mount:

atom-os start --host-mount

Output

Server startup information:

  • Edition: Personal or Enterprise
  • Host: Binding address
  • Port: Server port
  • Workers: Number of worker processes
  • Dev mode: Enabled/disabled
  • Host mount: Enabled/disabled
  • Dashboard URL: http://localhost:8000 (or custom port)
  • API docs: http://localhost:8000/docs

Notes

⚠️ AUTONOMOUS maturity required - This command manages system resources.

Foreground Mode: This command runs Atom OS in the foreground (not as daemon). Use atom-os daemon for background service.

Host Mount Warning: Enabling --host-mount gives containers write access to host directories. Governance protections active:

  • AUTONOMOUS maturity gate required
  • Command whitelist (ls, cat, grep, git, npm, etc.)
  • Blocked commands (rm, mv, chmod, kill, sudo, etc.)
  • 5-minute timeout enforcement
  • Full audit trail to ShellSession table

Difference from daemon

  • atom-os start: Runs in foreground (attached to terminal)
  • atom-os daemon: Runs in background (detached process)

Use start for development/testing, use daemon for production service.