Retrieve a Caddy configuration node by its path (e.g., '/apps/http/servers'). Enables direct inspection of specific server settings, routes, TLS configurations, and other admin API data.
Generate Apache .htaccess file text for security, redirects, caching, compression, and access control using structured options. No file writing; returns the text for copying.
Change the clearnet hostname of a running deployment without touching its container or data. The agent updates Caddy and reloads with zero downtime, and Let's Encrypt issues a fresh certificate on first hit.
Register a new app in AppCrane from a GitHub repository. Allocates ports, creates data directories, configures Caddy routing, and starts health checks. Use after user confirms onboarding.
Check TLS certificate expiry across domains from explicit lists or config files. Sorts by soonest expiry and flags certificates expiring within a set number of days.
Generates Apache 2.4, nginx, and Caddy 2 configuration files from a single structured input, including TLS, reverse proxy, PHP-FPM, static file serving, security headers, and logging.
Identifies the most actively used apps by distinct users in a customizable lookback window, helping admins assess app engagement and decide which apps to deprecate.