Aarkam / Aarkam Wiki / Installation / Standalone Tier (SAT) 2-Minute Quickstart ARK-INST-0200
Aarkam - SAT (Standalone Tier) MinIO & Ceph Alternative Installation • ARK-INST-0200

Standalone Tier (SAT) 2-Minute Quickstart

Deploy Aarkam Standalone Tier (Rokka + Abodi) in under 2 minutes as a direct drop-in replacement for MinIO and Ceph on a single server or private cluster with zero external database dependencies.

Last updated: Nov 03, 2026 Classification: Sovereign Tier-4 Enterprise
Document Identifier ARK-INST-0200
Standard Status
Production Quickstart
Architecture Tier Standalone Tier (SAT)
Release Version V-1.0.0-GA (Production Stable)

The Aarkam Standalone Tier (SAT) is engineered for immediate deployment on single bare-metal servers, NVMe storage appliances, and edge AI clusters. It requires zero external database dependencies (no PostgreSQL, no SQL Server, no Redis), running entirely on self-contained native binaries with embedded Kdouja Direct I/O (66,048-byte sector alignment) and Ahmodi AVX-512 Cauchy Reed-Solomon erasure coding.

Direct MinIO Enterprise & Ceph Replacement: SAT provides full drop-in compatibility with the standard AWS S3 REST API (AWS SigV4) while cutting storage hardware footprint by up to 58.3% compared to legacy 3x replication.

1. Quickstart Architecture & Binary Roles

⚡ Aarkam Standalone (SAT) Host Architecture
Zero External Database
rokka-coordinator
Raft MON & Hash Ring Consensus
• Port :7774 (HTTP/2 gRPC) / :57774 (mTLS)
• Embedded Kdouja LSM Metadata Store
• Rendezvous (HRW) Placement Engine
rokka-gateway
Line-Rate S3 REST Ingress
• Port :7772 (HTTP S3) / :57772 (HTTPS S3)
• Ahmodi AVX-512 Cauchy RS (12.5 GB/s/core)
• Speculative Hedged Reads (sub-5ms P99.9)
Abodi
Physical Storage Node Daemon
• Port :7775 (gRPC Data) / :57776 (Diagnostics)
• O_DIRECT 66KB NVMe Sector Alignment
• Out-of-band SMART & Thermal ML Telemetry

2. Two-Minute Deployment Walkthrough (Linux & Windows)

Step 1: Extract Release Binaries

Download the official self-contained V-1.0.0-GA packages from your air-gapped distribution repository:

bash (Linux)
# 1. Unpack Rokka Engine (Coordinator & Gateway)
sudo mkdir -p /opt/aarkam/rokka
sudo unzip rokka-v1.0.0-linux-x64.zip -d /opt/aarkam/rokka
cd /opt/aarkam/rokka
sudo chmod +x rokka-coordinator rokka-gateway install-rokka.sh

# 2. Unpack Abodi Storage Daemon
sudo mkdir -p /opt/rokka/abodi
sudo unzip abodi-v1.0.0-linux-x64.zip -d /opt/rokka/abodi
cd /opt/rokka/abodi
sudo chmod +x Abodi install-abodi.sh

# 3. Unpack AM CLI Operator Tool
sudo unzip am-v1.0.0-linux-x64.zip -d /opt/aarkam/am
sudo ln -sf /opt/aarkam/am/am /usr/local/bin/am
sudo chmod +x /usr/local/bin/am
powershell (Windows Server)
# Expand packages to standard locations
Expand-Archive -Path .\rokka-v1.0.0-win-x64.zip -DestinationPath "C:\Program Files\Aarkam\Rokka" -Force
Expand-Archive -Path .\abodi-v1.0.0-win-x64.zip -DestinationPath "C:\Rokka\Abodi" -Force
Expand-Archive -Path .\am-v1.0.0-win-x64.zip -DestinationPath "C:\Program Files\Aarkam\AM" -Force
$env:Path += ";C:\Program Files\Aarkam\AM"

Step 2: Start Rokka & Abodi Daemons

bash (Linux)
# Start Rokka Coordinator and S3 Gateway
cd /opt/aarkam/rokka
sudo ./install-rokka.sh --start-services

# Start Abodi Storage Daemon on designated NVMe JBOD partition
cd /opt/rokka/abodi
sudo ./install-abodi.sh \
  --node-code "NODE-01" \
  --rokka-url "http://127.0.0.1:7774" \
  --storage-dir "/var/lib/rokka/storage"
powershell (Windows Server)
Set-Location "C:\Program Files\Aarkam\Rokka"
.\install-rokka.ps1 -StartServices

Set-Location "C:\Rokka\Abodi"
.\install-abodi.ps1 -NodeCode "NODE-WIN-01" -RokkaUrl "http://127.0.0.1:7774" -StorageDir "D:\rokka_storage"

3. Verification & S3 Operations

Step 3: Check Cluster Topology with AM CLI

bash
am cluster status
am disk list

Step 4: AWS CLI S3 Verification

SAT exposes the high-speed S3 REST endpoint on port 7772 (HTTP) and 57772 (HTTPS):

bash
# Create bucket and upload sample data
export AWS_ACCESS_KEY_ID="ARK_ADMIN_ACCESS_KEY"
export AWS_SECRET_ACCESS_KEY="ARK_ADMIN_SECRET_KEY"

aws --endpoint-url http://127.0.0.1:7772 s3 mb s3://sovereign-vault
echo "Aarkam Standalone Storage Verification Payload" > smoke-test.txt
aws --endpoint-url http://127.0.0.1:7772 s3 cp smoke-test.txt s3://sovereign-vault/smoke-test.txt
aws --endpoint-url http://127.0.0.1:7772 s3 ls s3://sovereign-vault/