Skip to content

agentik-os/vps-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VPS Bootstrap - Claude Code Development Environment

One command to set up a complete VPS for AI-powered development with Claude Code.

Quick Install

curl -fsSL https://raw.githubusercontent.com/agentik-os/vps-bootstrap/main/install.sh | bash

Or with wget:

wget -qO- https://raw.githubusercontent.com/agentik-os/vps-bootstrap/main/install.sh | bash

What it installs

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

Interactive wizard

The installer asks you for:

  1. Server info - IP, SSH port, your IP for whitelist
  2. Client/brand - Name, alias, domain, git config
  3. Projects - List of projects with type and port
  4. Integrations - Telegram notifications (optional)
  5. Preferences - Claude permission mode, language

After install

# Open session manager
ts

# Open a project
c-<alias>

# Nuclear cleanup
x-kill

Tmux features

  • 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 z or Alt+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

Requirements

  • Ubuntu/Debian VPS (22.04+)
  • Non-root user with sudo
  • SSH key access configured

License

MIT - by Dafnck Studio

About

One-command VPS setup for Claude Code development - tmux, security, project management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages