One command to set up a complete VPS for AI-powered development with Claude Code.
curl -fsSL https://raw.githubusercontent.com/agentik-os/vps-bootstrap/main/install.sh | bashOr with wget:
wget -qO- https://raw.githubusercontent.com/agentik-os/vps-bootstrap/main/install.sh | bash| Component | Details |
|---|---|
| Security | SSH hardening (custom port, key-only), UFW firewall, fail2ban |
| Tools | Node.js (NVM), Bun, Git, tmux, fzf, jq, htop |
| Claude Code | CLI + rules + global CLAUDE.md |
| Tmux | Full config + 12 status scripts + session managers |
| Shell | ZSH with project aliases, git shortcuts, x-kill |
The installer asks you for:
- Server info - IP, SSH port, your IP for whitelist
- Client/brand - Name, alias, domain, git config
- Projects - List of projects with type and port
- Integrations - Telegram notifications (optional)
- Preferences - Claude permission mode, language
# Open session manager
ts
# Open a project
c-<alias>
# Nuclear cleanup
x-kill- Status bar: Pomodoro timer, git branch, CPU/RAM/disk (cached, no paste interference)
- Safe paste: Chunked paste to prevent PTY deadlock with Claude Code
- Session navigator:
Ctrl+b zorAlt+z- fzf-based session picker - Agent switcher:
Ctrl+b t- switch between panes/agents - Project menus: Dev server controls, git ops, session management
- Mobile friendly: Touch scroll, page up/down bindings
- Ubuntu/Debian VPS (22.04+)
- Non-root user with sudo
- SSH key access configured
MIT - by Dafnck Studio