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.
What It Does
Section titled “What It Does”- Scans your local environment (hcloud CLI, SSH keys, Cloudflare)
- Installs missing tools (with your permission)
- Creates a new Hetzner server or connects to an existing one
- Hardens the server via server-hardener (Tailscale, firewall, SSH lockdown)
- Installs LogNorth (Docker, Caddy, SSL, automatic backups)
- Optionally creates DNS records via Cloudflare
- Shows a summary with next steps
Every step asks for confirmation before taking action.
Install the Skill
Section titled “Install the Skill”npx skills add karloscodes/lognorth-releases --skill lognorth-deployOnce installed, invoke the skill from your AI coding assistant:
/lognorth-deployThe assistant will guide you through each step interactively.
Requirements
Section titled “Requirements”- macOS (uses
brewfor 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)
What Gets Set Up
Section titled “What Gets Set Up”| Component | Details |
|---|---|
| Server | Ubuntu 24.04 on Hetzner (or your existing server) |
| Hardening | SSH lockdown, firewall (80/443), Tailscale (optional), unattended upgrades |
| LogNorth | Docker, Caddy reverse proxy, Let’s Encrypt SSL |
| Backups | Daily, weekly, monthly — automatic |
| Updates | Daily at 3 AM — automatic |
| DNS | A record via Cloudflare (optional) |
Supported Paths
Section titled “Supported Paths”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