Skip to main content

Caddy

@jpisgeek/caddyv2026.10.15.1· MIT(was none)· 11d agoBEHAVIORS
01README

Manage individual routes in an existing systemd Caddy wildcard site through Swamp SSH, with drift checks, validation, private backups and rollback.

02Behaviors1
@jpisgeek/caddyv2026.10.15.1caddy.ts

Global Arguments

ArgumentTypeDescription
helperPath?stringRoot-owned helper on the host; the only command the sudoers rule allows
fn helper()
Emit the helper's exact bytes and digest so an operator can install it root-owned on the host; nothing runs remotely
fn inspect()
Read the Caddyfile digest and active service state
fn plan()
Render and validate one wildcard-host route without replacing live configuration
fn apply()
Validate, privately back up, atomically replace and reload one route; roll back on reload failure
fn remove(name: string, hostname: string, wildcardDomain: string)
Remove one exact managed route after a digest check, private backup and full validation; preserve every other route
ArgumentTypeDescription
namestring
hostnamestring
wildcardDomainstring

Resources

operation(7d)— Correlated Caddy operation; no full configuration or credentials
helperDigest(7d)— Digest and size of emitted helper bytes; not an inspection of a remote service

Files

helper(text/x-python)— The exact root-owned helper to install on the host as helperPath; the extension refuses any other bytes there
03Previous Versions1
2026.09.04.1
04Stats
A
100 / 100
Downloads
28
Archive size
34.6 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
05Platforms
06Labels