Skip to content

Test deployment to Hetzner VPS #28

@TomGranot

Description

@TomGranot

Goal

Verify GroupGuard deploys and runs correctly on Hetzner Cloud (~$4/mo option).

Steps

  • Create a CX22 server (2 vCPU, 4 GB RAM, Docker CE app image, Ubuntu 24.04)
  • Install Node.js 22 via nvm
  • Clone repo, run ./setup.sh
  • Run npm run auth (test pairing code flow)
  • Start the service with sudo systemctl start groupguard
  • Send a test message from WhatsApp and confirm the bot responds
  • Verify Docker container agent executes successfully
  • Test guard enforcement
  • Monitor memory/CPU usage under normal operation

Acceptance Criteria

  • Full setup works on a fresh Hetzner CX22
  • Bot runs stable with acceptable resource usage
  • systemd service manages lifecycle correctly (start, stop, restart, auto-recovery)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions