Skip to content

AI-Assisted Installation

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

Deploy Fusionaly with your AI coding assistant. The fusionaly-deploy skill guides you through server provisioning, hardening, and installation.

It 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 with server-hardener (Tailscale, firewall, SSH lockdown)
  5. Installs Fusionaly (Docker, Caddy, SSL, automatic backups)
  6. Creates DNS records via Cloudflare, if you use Cloudflare
  7. Shows a summary with next steps

The assistant asks for your confirmation before each step.

Terminal window
npx skills add karloscodes/fusionaly-oss --skill fusionaly-deploy

After you install the skill, invoke it from your AI coding assistant:

/fusionaly-deploy

The assistant guides you through each step.

  • macOS (uses brew to install tools)
  • An SSH key on your local machine
  • A Hetzner account (for new servers), or any server with SSH access
  • A 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
FusionalyDocker, 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, then runs hardening and install
  • With Cloudflare — creates DNS records for you
  • Without Cloudflare — shows manual DNS instructions at the end