Skip to content

AI-Assisted Installation

Deploy LogNorth using Claude Code, Cursor, or Codex. Provisions a Hetzner server, hardens it, installs LogNorth, and optionally configures DNS — all guided by your AI coding assistant.

Deploy LogNorth with your AI coding assistant. The lognorth-deploy skill walks you through server provisioning, hardening, and installation interactively.

Works with Claude Code, Cursor, Codex, and any agent that supports skills.

  1. Scans your local environment (hcloud CLI, SSH keys, Cloudflare)
  2. Installs missing tools (with your permission)
  3. Creates a new Hetzner server or connects to an existing one
  4. Hardens the server via server-hardener (Tailscale, firewall, SSH lockdown)
  5. Installs LogNorth (Docker, Caddy, SSL, automatic backups)
  6. Optionally creates DNS records via Cloudflare
  7. Shows a summary with next steps

Every step asks for confirmation before taking action.

Terminal window
npx skills add karloscodes/lognorth-releases --skill lognorth-deploy

Once installed, invoke the skill from your AI coding assistant:

/lognorth-deploy

The assistant will guide you through each step interactively.

  • macOS (uses brew for tool installation)
  • SSH key on your local machine
  • Hetzner account (for new servers) or any server with SSH access
  • Cloudflare account (optional, for automated DNS)
ComponentDetails
ServerUbuntu 24.04 on Hetzner (or your existing server)
HardeningSSH lockdown, firewall (80/443), Tailscale (optional), unattended upgrades
LogNorthDocker, Caddy reverse proxy, Let’s Encrypt SSL
BackupsDaily, weekly, monthly — automatic
UpdatesDaily at 3 AM — automatic
DNSA record via Cloudflare (optional)

The skill adapts to your situation:

  • New server on Hetzner — provisions everything from scratch
  • Existing server — skips provisioning, connects via SSH, runs hardening + install
  • With Cloudflare — automates DNS record creation
  • Without Cloudflare — shows manual DNS instructions at the end