You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cipi api ip-whitelist — restrict panel API / MCP clients by IP. Default file /etc/cipi/api-ip-whitelist is * (allow all). Subcommands: show (default), add, remove, set, allow-all. Entries: one IPv4/IPv6 or CIDR per line (or comma-separated --ips=). --json for automation.
--json on cipi php list / cipi ssh list / cipi service list — structured output for the panel API.
Panel API sudoers — php list|install|remove, ssh list|add|remove, service list|restart, status, db install|default, app webhook recreate, smtp status|configure|enable|disable|test|delete, api ip-whitelist (+ args). Migration 5.0.6 creates the default IP whitelist file and regenerates /etc/sudoers.d/cipi-api on cipi self-update.
Fixed
cipi app edit --repository= recreated deploy key + webhook even when the URL was unchanged — provider cleanup/setup now runs only when the repository actually changes (same for unchanged --php / --branch).
GitHub/GitLab API curl could hang forever — added --connect-timeout 10 --max-time 30.
cipi php remove hung under the panel API — confirmation is skipped without a TTY (or with --force), matching other non-interactive commands.
Clearer error when editing to a PHP version that is not installed — suggests cipi php install <ver>.