Cloudflare Pages,
bajo tu control.
Un panel autohospedado para tus proyectos de Cloudflare Pages, despliegues y dominios — en tu propio servidor.
El panel de EasyPages, funcionando con datos de ejemplo
localhost:8002
EasyPages
Demo real con datos de ejemplo — no se envía nada a Cloudflare.
Instálalo en tu servidorTus despliegues, tus reglas, tu servidor. Sin depender de nadie más para publicar lo que has construido.
Cómo funciona
Tres pasos hasta un panel autohospedado.
Conecta tu token de Cloudflare
Un token de API con permisos sobre Pages en tu archivo .env. Vive en tu servidor y solo habla con la API de Cloudflare.
Gestiona tus proyectos
Lista, crea y configura proyectos de Pages desde un panel propio, en español o inglés.
Despliega desde tu panel
Dispara despliegues, sube un ZIP o revisa el historial reciente sin abrir otra consola.
Funcionalidades
Todo lo que hace sin el dashboard de Cloudflare.
-
Lista y gestiona proyectos de Cloudflare Pages
Todos tus proyectos con su estado de despliegue y su origen, en una sola vista.
-
Crea proyectos Direct Upload
Alta de proyectos nuevos desde el panel, sin pasar por el dashboard de Cloudflare.
-
Dispara despliegues y consulta el historial
Lanza producción y revisa los últimos despliegues con rama, commit y fecha.
-
Sube paquetes ZIP para Direct Upload
Arrastra un .zip y publícalo directamente en el proyecto seleccionado.
-
Añade y elimina dominios personalizados
Gestión de dominios del proyecto con confirmación antes de borrar.
-
Edita el build command y el output directory
Configuración de build editable desde la pestaña de ajustes.
-
UI bilingüe (es/en)
Cambio de idioma instantáneo en toda la interfaz.
Instalación
Cinco comandos y tu panel corriendo en tu propio servidor.
-
mkdir easypages && cd easypages -
curl -fsSL -o docker-compose.yml https://raw.githubusercontent.com/KN990x/EasyPages/main/docker-compose.yml -
curl -fsSL -o .env.example https://raw.githubusercontent.com/KN990x/EasyPages/main/.env.example -
cp .env.example .env -
docker compose up -d --pull always
Requiere Docker y un token de API de Cloudflare con permisos sobre Pages.
Leer la documentación completaTu infraestructura, tus datos.
EasyPages es software libre bajo licencia Apache-2.0. Corre en tu servidor, guarda su configuración en tu propio .env y habla directamente con la API de Cloudflare: sin cuentas centralizadas de terceros de por medio.
¿Necesito una cuenta de EasyPages?
No. Solo tu cuenta de Cloudflare y un token de API. EasyPages no tiene servidores propios.
¿Dónde se guardan mis credenciales?
El token de API de Cloudflare queda en el .env junto al contenedor. Tu cuenta de operador de EasyPages se guarda hasheada en credentials.json dentro del volumen de datos — no se envía a ningún otro sitio.
¿Funciona con proyectos de GitHub y Direct Upload?
Sí. Los proyectos conectados a GitHub muestran despliegue a producción; los Direct Upload añaden la pestaña de subida de ZIP.
¿Puedo contribuir?
Sí, el repositorio está abierto a issues y pull requests bajo Apache-2.0.