CLI reference
jekyo server
Install, inspect, and uninstall JEKYO servers.
Usage
jekyo server [command]
Examples
# See what install would do, without changing anything
jekyo server preflight root@203.0.113.7
# Turn the server into a cluster with TLS and a domain
jekyo server install root@203.0.113.7 --ip 203.0.113.7 \
--domain example.com --acme-email you@example.com
# Return the machine to clean
jekyo server uninstall
jekyo server harden
Enable fail2ban and automatic security updates on the server.
jekyo server harden [user@host] [flags]
jekyo server info
Show cluster health for the current context.
jekyo server info [flags]
jekyo server install
Turn an Ubuntu server into a JEKYO cluster (idempotent).
jekyo server install <user@host> [flags]
| Flag | Description |
|---|---|
--acme-email string | Let's Encrypt account email (required with --domain) |
--domain string | base domain (enables TLS certs, registry.<domain>, vpn.<domain>) |
--fix | auto-remediate fixable preflight warnings |
--internal-domain string | cluster-internal DNS suffix (e.g. jekyo.internal); affects only in-cluster/VPN names (default "cluster.local") |
--ip string | public IP of the server (required) |
--k3s-version string | k3s version (default v1.31.5+k3s1) |
--name string | context name (default: derived from --ip) |
--no-gpu | skip NVIDIA setup even if a GPU is present |
--no-vpn | skip the WireGuard VPN addon |
--purge-docker-data | with --remove-docker: also delete /var/lib/docker (asks confirmation) |
--remove-docker | purge a detected Docker engine before installing |
--storage string | persisted local volume path (default "/storage") |
jekyo server preflight
Check a server without changing anything.
jekyo server preflight <user@host> [flags]
| Flag | Description |
|---|---|
--storage string | planned storage path (for the disk-space check) (default "/storage") |
jekyo server uninstall
Remove k3s from the server and delete the context.
jekyo server uninstall <context> [flags]
| Flag | Description |
|---|---|
--purge-storage | also wipe the storage path (asks confirmation) |