
mikegemut/armorclaw!ArmorClaw
Image:
mikegemut/armorclaw:latestVersion: 4.3.0 Last Updated: 2026-03-05
Run AI agents on your VPS that work for you 24/7.
| !ArmorChat |
ArmorClaw turns a server into a secure AI “digital secretary” that can browse websites, fill forms, research information, and complete tasks while you control it from your phone.
!ArmorClaw ArmorClaw runs OpenClaw agents on your server instead of on your laptop.
These agents can:
You control them using the ArmorChat mobile app.
Sensitive data (passwords, credit cards, etc.) is protected using BlindFill™, which injects secrets directly into the browser so the AI never sees them.
ArmorClaw works on most Linux servers.
| Resource | Minimum |
|---|---|
| CPU | 1 core |
| RAM | 2 GB |
| Disk | 10 GB |
| OS | Ubuntu 20.04+ |
| Docker | 24+ |
| Resource | Recommended |
|---|---|
| CPU | 2 cores |
| RAM | 4 GB |
| Disk | 20 GB |
| OS | Ubuntu 22.04 |
Common providers that work well:
Any Linux VPS with Docker works.
!ArmorClaw Run this command on your VPS:
bashcurl -fsSL https://raw.githubusercontent.com/armorclaw/armorclaw/main/deploy/install.sh | bash
The setup wizard asks 4 questions:
After setup you will see something like:
ArmorClaw is Ready! Bridge: http://192.168.1.50:8443 Matrix: http://192.168.1.50:6167 Admin: admin / <generated-password> [QR CODE]
Your AI agent is now connected.
In ArmorChat send:
!agent create name="Researcher" skills="web_browsing"
Then ask it something:
Find the best restaurants in NYC for a birthday dinner
The agent will open websites, gather information, and report back.
!ArmorClaw
Phone ArmorChat │ │ encrypted ▼ ArmorClaw Bridge (your VPS) │ ▼ Agent Container (OpenClaw worker) │ ▼ Automated Browser
Each agent runs in its own isolated container.
Secrets are injected into the browser without being exposed to the AI.
ArmorClaw is designed for secure automation.
| Layer | Protection |
|---|---|
| Network | End-to-end encrypted Matrix communication |
| Secrets | Memory-only injection (BlindFill™) |
| Agents | Isolated containers |
| Storage | Encrypted keystore |
| Audit | Logged access to sensitive data |
Check if ArmorClaw is running:
bashdocker ps
View logs:
bashdocker logs -f armorclaw
If ports are in use see:
Advanced topics from the original overview are available below.
| Requirement | Minimum | Recommended |
|---|---|---|
| CPU | 1 core | 2+ cores |
| RAM | 2 GB | 4 GB |
| Disk | 10 GB | 20 GB |
| OS | Linux (Ubuntu 20.04+) | Ubuntu 22.04 |
| Docker | 24.0+ | Latest |
| Mode | Command | Use Case |
|---|---|---|
| Full Stack | default | ArmorChat mobile integration |
| Bridge Only | --bridge-only | Testing |
| Bootstrap | --bootstrap | Generate docker-compose |
| Show Ports | --ports | Debug port conflicts |
You can deploy without prompts using environment variables.
bashexport ARMORCLAW_PROVIDER=openai export ARMORCLAW_API_KEY=sk-your-api-key export ARMORCLAW_ADMIN_USER=admin export ARMORCLAW_ADMIN_PASSWORD=$(openssl rand -base64 24) curl -fsSL https://raw.githubusercontent.com/armorclaw/armorclaw/main/deploy/install.sh | bash
Full stack example:
bashdocker run -it --name armorclaw \ --restart unless-stopped \ --user root \ -v /var/run/docker.sock:/var/run/docker.sock \ -v armorclaw-config:/etc/armorclaw \ -v armorclaw-keystore:/var/lib/armorclaw \ -p 8443:8443 \ -p 6167:6167 \ -p 5000:5000 \ mikegemut/armorclaw:latest
If default ports are busy ArmorClaw will select new ones automatically.
| Service | Default | Fallback |
|---|---|---|
| Bridge RPC | 8443 | 30000-40000 |
| Matrix | 6167 | 30000-40000 |
| Push Gateway | 5000 | 30000-40000 |
| Profile | Runtime | Security |
|---|---|---|
| Quick | Docker | Standard |
| Advanced | Docker hardened | Enhanced |
| Enterprise | Docker / containerd / Fire***er | Maximum |
| Runtime | Status | Use Case |
|---|---|---|
| Docker hardened | Available | Default enterprise |
| containerd | v5.0 | Kubernetes environments |
| Fire***er | On request | Maximum isolation |
Check with:
bashss -ltn | grep 8443
Use environment variables instead.
bashdocker rm -f armorclaw docker pull mikegemut/armorclaw:latest curl -fsSL https://raw.githubusercontent.com/armorclaw/armorclaw/main/deploy/install.sh | bash
bashdocker rm -f armorclaw docker volume rm armorclaw-config armorclaw-keystore
GitHub [***]
Issues [***]
MIT License - See LICENSE for details.






探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务