deploy

Deploy projects to Hetzner servers via Coolify with guided, idempotent steps.

4|1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/nicolasguelfi/gensem --skill deploy-nicolasguelfi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy
Source: https://github.com/nicolasguelfi/gensem/tree/main/gse-one/plugin/skills/deploy
Command: npx skills add https://github.com/nicolasguelfi/gensem --skill deploy-nicolasguelfi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploys the current project to a Hetzner server using Coolify, adapting to solo or training contexts via a guided workflow that scales from individual projects to classroom deployments.

Core Features & Use Cases

  • End-to-end deployment lifecycle: orientation, provisioning, hardening, Coolify setup, DNS, and application deployment, all guided and idempotent.
  • Context-aware workflows: automatically adjusts steps for solo projects or trainer-led training environments with reusable templates and state tracking.
  • Safe, user-guided automation: prompts for credentials, domain, and DNS records, with guardrails and rollback hints to prevent misconfigurations.

Quick Start

Run the gse:deploy command in your project directory to begin a guided Hetzner/Coolify deployment.

Frequently Asked Questions about deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate deployment to a Hetzner server using Coolify?

You can automate Hetzner deployment via Coolify by running a guided workflow that handles server provisioning, hardening, DNS configuration, and application deployment with idempotent steps. It prompts for credentials and domain records to ensure a safe setup.

What is needed to set up end-to-end CI/CD infrastructure on Hetzner?

Setting up end-to-end CI/CD on Hetzner requires enforcing prerequisites and configuring deployment through .gse files. The process prompts for credentials and domain DNS records to ensure secure, auditable operations and robust state tracking.

Can I use automated deployment for training environments with multiple students?

Yes, the deployment workflow is context-aware and automatically adjusts steps for trainer-led training environments. It scales from individual projects to classroom deployments using reusable templates and state tracking.

Does the Hetzner Coolify deployment process support rollback if configuration fails?

The Hetzner Coolify deployment process includes guardrails and rollback hints to prevent misconfigurations. It uses safe, user-guided automation with clear prompts to maintain secure and auditable operations throughout the lifecycle.

What is the best way to manage DNS records during server provisioning automation?

Managing DNS records during server provisioning is handled through a guided automation process that prompts for domain inputs. It applies idempotent steps and robust state tracking to ensure configurations are applied safely.

Why does my automated deployment require specific credentials and domain inputs?

Automated deployment requires specific credentials and domain inputs to enforce prerequisites and ensure secure, auditable operations. This user-guided approach prevents misconfigurations and maintains robust state tracking across the deployment lifecycle.