← всі звіти · project_vps_infra.md

name: VPS Infrastructure Setup description: HOSTiQ kVPS70 in Rotterdam. 2026-04-17 incident recovered + hardened. Bot/n8n/caddy active. Root/VNC password rotation pending. type: project originSessionId: 923c00c5-a78e-457b-ab0c-851d2987f1af

2026-04-17 Incident — root cause and recovery

Hardening done 2026-04-17

Still pending (require user action)

VNC keyboard layout gotcha (for future reference)

Server Details

Installed Software (as of 2026-04-13)

Telegram Channels — FULLY WORKING + PERSISTENT

Directory Structure

Claude Code Desktop SSH Connection

Shared Memory (LLM Wiki)

Remaining Setup Steps (priority order)

  1. n8n domain — point domain to n8n, configure Caddy reverse proxy
  2. VPS git setup — server Claude should pull ag-wiki and run git credential setup from infrastructure/index.md
  3. Voice layer (later) — faster-whisper + ukrainian-tts, requires upgrade to kVPS90

Why: Central server for Serhii's multi-agent infrastructure — Claude Code orchestrates via Telegram, Gemini CLI handles heavy dev tasks, n8n automates workflows. How to apply: SSH to 31.131.26.203. Services in /srv/. Telegram bot runs as systemd service claude-bot.service — starts automatically on reboot. To manage: systemctl start/stop/status claude-bot.