Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
3fcda9d
Fix turbopack
thebalaa Feb 2, 2026
5e670a5
Add deploy.yml back
thebalaa Feb 3, 2026
76e77e6
Delete .github/workflows directory
thebalaa Feb 3, 2026
39e8700
Add CLI deployment scripts for deploying to existing servers
justin-russell Feb 3, 2026
f8564a2
Update README with CLI deployment documentation
justin-russell Feb 3, 2026
7e0e7c9
Add automatic setup script with Python 3.12+ detection
justin-russell Feb 3, 2026
3e235f0
Implement one-command deployment with auto-setup and direct IP support
justin-russell Feb 3, 2026
55b4d1e
Merge main branch - add LICENSE and update community links
justin-russell Feb 3, 2026
ee12c88
Organize CLI scripts into cli/ directory for better structure
justin-russell Feb 3, 2026
5c41867
Add deployment workflow specification
justin-russell Feb 4, 2026
45c56ce
Add Docker containerization specification for OpenClaw
justin-russell Feb 4, 2026
cd9e063
Add comprehensive clawctl CLI specifications
justin-russell Feb 4, 2026
ef04278
Implement clawctl v1.0 - Node.js deployment tool for OpenClaw
justin-russell Feb 4, 2026
579fac3
Update clawctl documentation and remove implementation prompt
justin-russell Feb 4, 2026
0cdddc0
Add auto-connect feature and --clean flag implementation (v1.0.1)
justin-russell Feb 5, 2026
8544895
Remove CHANGELOG.md
justin-russell Feb 5, 2026
aaf8de8
Fix auto-connect feature bugs
justin-russell Feb 5, 2026
e07a02a
Update specs to reflect current implementation and bump version to 1.0.1
justin-russell Feb 5, 2026
fff9509
Add LLM navigation documentation (PRIMER.md and CLAUDE.md)
justin-russell Feb 5, 2026
7574944
Move PRIMER.md to root directory
justin-russell Feb 5, 2026
abef216
Add comprehensive documentation suite and integration
justin-russell Feb 5, 2026
2b94518
Cleanup
justin-russell Feb 5, 2026
b9ea08c
Reorganize LLM-specific files into .llm/ directory
justin-russell Feb 5, 2026
57b0a4b
Merge main into feature/clawctl
justin-russell Feb 6, 2026
4521ec3
Rewrite documentation to be human-friendly and community-focused
justin-russell Feb 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Hetzner Cloud API Token
# Get from: https://console.hetzner.cloud/ → Security → API Tokens
HCLOUD_TOKEN=your-hetzner-api-token-here

# SSH Public Key (optional, will use ~/.ssh/id_ed25519.pub if not set)
# SSH_PUBLIC_KEY=ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA... user@host
75 changes: 0 additions & 75 deletions .github/workflows/deploy.yml

This file was deleted.

58 changes: 58 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Environment and secrets
.env

# SSH keys (auto-generated, should not be committed)
hetzner_key
hetzner_key.pub
ssh-keys/

# Generated files
finland-instance-ip.txt
available-server-types.txt

# Python virtualenv
venv/
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Ansible
*.retry
.ansible/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Logs
*.log
deployment-logs/

# Node.js
node_modules/
package-lock.json

# TypeScript build output (already covered by dist/ above)
*.tsbuildinfo

# Instance artifacts (local deployment metadata)
instances/*.yml
6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[submodule "clawdbot-ansible"]
path = clawdbot-ansible
url = https://github.com/openclaw/clawdbot-ansible.git
[submodule "openclaw"]
path = openclaw
url = https://github.com/openclaw/openclaw.git
Loading