Deploy Guide

Technical manual for initializing the Sovereign Node.

01 Host Preparation

Before initializing the Black Box, you must prepare the Ubuntu environment.

1. Create Dedicated User

# Create the user
sudo adduser commander

# Grant sudo and docker privileges
sudo usermod -aG sudo,docker commander

# Switch to the new user
su - commander

2. Install Core Dependencies

Ensure the Docker engine and security tools are available in the system path.

sudo apt update && sudo apt upgrade -y
sudo apt install -y docker.io docker-compose openssl

3. Network Hardening (Firewall)

aiCommandor v1.0.0 requires ports 80 and 443.

sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable

02 Black Box Initialization

Once the host is prepared, transfer the distribution bundle to the home directory and execute the installer.

# Extract and Run
tar -xzvf aicommandor_v1.0.0.tar.gz
cd aicommandor
chmod +x install.sh
./install.sh

HTTPS Shield

aiCommandor includes a built-in Caddy proxy to enforce TLS 1.3 encryption.

To update your server address later, modify the SERVER_NAME variable in your .env file.