Laravel Octane en FrankenPHP. Horizon y Reverb en una línea. PostgreSQL junto a MariaDB. El frontend se basa en la implementación, instantáneas de la base de datos antes de cada migración, comodín certificados y controles de salud integrados. Mismo servidor de un solo comando. catorce nuevos superpoderes.
Todo lo que suma Cipi 5, de un vistazo. Toque cualquier mosaico para ir directamente a la documentación.
Inicie el marco una vez y guárdelo en la memoria. Se ejecutan Octane aplicaciones y aplicaciones clásicas PHP-FPM lado a lado en el mismo servidor: Nginx representa el proceso Octane, Supervisor lo mantiene vivo, cada despliegue lo recarga limpiamente.
Dos motores en una caja. Elija por aplicación o establezca un valor predeterminado para todo el servidor: entorno, copias de seguridad y las restauraciones siguen.
Supervisado y reiniciado en cada lanzamiento.
Websockets proxy a través de Nginx, sobre SSL.
Ejecute la compilación dentro de la versión, justo después de las dependencias. Activos cerrados ante fallos, por lo que rotos nunca llegan a producción y los archivos compilados nunca llegan a su repositorio.
Cron activado o desactivado por aplicación, desde CLI.
Cambie el tiempo de ejecución en una aplicación en vivo, en ambos sentidos.
Opte por aplicación o por implementación y Cipi volcará la base de datos antes de que salga el lanzamiento. un mal la migración se vuelve recuperable en lugar de fatal.
Clona una aplicación de producción en un nuevo dominio.
Ya ninguna aplicación puede matar de hambre a la caja.
Emitir y renovar a través de un desafío DNS-01 de Cloudflare cuando un punto final público HTTP no es un opción. HTTP-01 sigue siendo el valor predeterminado.
Cada 5 minutos. Correo electrónico después de 3 fallos.
www o apex, con alias y 301 para usted.
Restaura la redirección sin volver a emitirla.
El antes y el después honesto. Lo que queda es lo que solía costarle ejecutar estas cosas. La derecha es Cipi 5.
La adición completa de Cipi 5 a CLI. La misma sintaxis que ya conoces, el mismo binario.
cipi app create --octaneCree una aplicación Laravel servida por Octane
en FrankenPHPcipi app convert <app> --to=octane|fpmMover una aplicación existente
entre tiempos de ejecucióncipi app reverb enable|disable|statusWebsockets en tiempo real para un
aplicacióncipi worker horizon enable|disable|statusHorizon en lugar de
trabajadores de cola simplecipi schedule on|off|status <app>Alternar el Laravel
planificador por aplicacióncipi app edit --node-build='…'Ejecute una compilación de interfaz en cada
implementarcipi app edit --no-node-buildEliminar el paso de construcción
otra vezcipi app clone <app> --domain=…Copia provisional instantánea de un
aplicación de produccióncipi deploy --snapshotVuelque la base de datos antes de que se publique el lanzamiento.
fueracipi app limits <app>Cap FPM niños, memoria, Octane y
trabajadores de colacipi db install|uninstall pgsqlAgregue o elimine PostgreSQL junto a
MariaDBcipi db default mariadb|pgsqlElija el motor utilizado cuando
omitir la banderacipi db enginesMotores instalados, puertos y corriente.
predeterminadocipi ssl dns set --provider=cloudflareAlmacene las credenciales para
DNS-01 desafíoscipi ssl install --dns=cloudflare --wildcardEmitir comodín
certificados a través de DNScipi ssl force <app>Vuelva a aplicar HTTP a HTTPS
redirigircipi www add|force-to-root|force-from-rootAnfitrión canónico y
redirecciones permanentescipi health set|unset|check|list [--json]Monitoreo HTTP incorporado y
alertascipi api ip-whitelist show|add|set|allow-allRestringir panel API / MCP por IP (5.0.6+)cipi app webhook recreate [--rotate-secret]Recrear GitHub/GitLab implementar webhookcipi smtp configure --host=… --port=…SMTP no interactivo para API/scripts (5.0.6+)cipi app env|run|deploy-configHerramientas de aplicación no interactivas para API/GUI (5.0.3+)Gestión del servidor desde REST API y web opcional GUI, además de indicadores no interactivos para scripts.
Requiere cipi self-update a 5.0.18 y panel API
1.20.
GET /api/php, instalar, quitar, establecer por defecto
cipi claves de usuario
GET /api/services y reiniciar desde el panel
cipi smtp configure --host=…
--json el CLI
api/* y /mcp
cipi app webhook recreate [--rotate-secret]
open_basedir
Ejecute el actualizador y Cipi reconstruirá vhosts, grupos, plantillas de implementación y metadatos de aplicaciones en su lugar. sin tocar tu código ni tus datos.