Skip to content
fusionaly_ GitHub

AI-Assisted Installation

Deploy Fusionaly with Claude Code, Cursor, or Codex. Your assistant checks your server, creates the DNS record, and verifies the install. You run one command.

Deploy Fusionaly with your AI coding assistant. The fusionaly-deploy skill prepares the server and the DNS record, gives you one command to run, and checks the result.

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

  1. Server. Checks that it can reach your server over SSH with a key, as root or with sudo. Optionally, it creates a new Hetzner server.
  2. DNS. Tells you the A record to add, or creates it through the Cloudflare API. Then it waits until the record resolves.
  3. Install. Gives you one command to run on the server, with your domain in it: curl -fsSL https://fusionaly.com/install | sudo bash -s data.example.com. It installs Chasen, which sets up Docker, HTTPS, live backups, and nightly updates.
  4. Check. Confirms that Fusionaly answers on your domain, and tells you where to create the admin account.

The assistant asks before any step that costs money or changes DNS. It never asks for a password.

You run the install command yourself, so the assistant never needs root on your server.

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

In your AI coding assistant, run:

/fusionaly-deploy
  • An SSH key on your machine
  • A Linux server you can reach with that key, or a Hetzner account and the hcloud CLI for a new one
  • A domain you can add a DNS record to. Use a neutral subdomain such as data.example.com: ad blockers drop hostnames that contain “analytics”.
  • A Cloudflare API token (optional), to create the DNS record for you
  • Open https://your-domain/setup to create the admin account and add your first website.
  • To harden a new server, run server-hardener yourself. If you choose Tailscale, SSH works only over Tailscale afterwards.
  • To ask your analytics from your AI client, see Agents.