Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

pricore

Pricore es un registro privado para Composer enfocado en equipos PHP que buscan gestionar paquetes internos de forma segura y autoalojada. Ofrece sincronización con Git, auditoría de vulnerabilidades y una interfaz web para tokens y estadísticas, construido sobre Laravel para facilitar la extensión.

Ficha actualizada 26 sept 2026, 11:18 · upstream 26 sept 2026, 11:00 · release v0.54.3

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es pricore

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Pricore es una solución de registro privado para Composer diseñada específicamente para equipos PHP que desean mantener el control total sobre su ecosistema de paquetes. Permite almacenar metadatos, gestionar accesos mediante tokens y sincronizar repositorios Git externos automáticamente a través de webhooks. La plataforma facilita la migración desde Packagist o otros registros, asegurando una gestión de dependencias rápida, consistente y transparente sin depender de servidores de terceros.

Construido sobre el framework Laravel, Pricore aprovecha una tecnología familiar para los desarrolladores que pueden ejecutarlo, extenderlo o contribuir desde el primer día. Incluye soporte nativo para Composer v2 con resolución de paquetes optimizada y capacidades de auditoría de seguridad integradas mediante `composer audit`. La interfaz web permite navegar por los paquetes, gestionar usuarios y visualizar estadísticas de descarga en tiempo real.

Para equipos que prefieren no gestionar infraestructura, existe la opción de Pricore alojado (Hosted Pricore), aunque la versión autoalojada garantiza independencia tecnológica y evita dependencias externas. El despliegue es sencillo mediante Docker Compose, con migraciones automáticas al primer arranque y configuración inicial de claves de aplicación seguras.

CASOS DE USO
  • Repositorio privado interno para librerías PHP compartidas entre equipos
  • Auditoría de seguridad de dependencias usando Packagist advisories
  • Migración de paquetes desde Packagist a un entorno controlado localmente
  • Gestión centralizada de tokens y accesos a repositorios Git privados
  • Sincronización automática de repositorios GitHub, GitLab o Bitbucket
PUNTOS DESTACADOS
  • Soporte nativo para Composer v2 con API completa y resolución rápida
  • Construido sobre Laravel bajo licencia Apache 2.0 para fácil extensión
  • Interfaz web para gestión de paquetes, tokens y estadísticas en tiempo real
  • Sincronización automática vía webhooks con soporte Git multiplataforma
  • Auditoría de vulnerabilidades integrada mediante `composer audit`
  • Despliegue rápido con Docker Compose (60 segundos a un registro funcional)
PRECAUCIONES
  • Requiere infraestructura propia para la versión self-hosted, lo que exige mantenimiento de servidores
  • La configuración inicial requiere generación manual de APP_KEY en entornos de producción
  • Dependencia del stack PHP/Laravel para el desarrollo y extensión del código fuente
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Pricore DashboardPricore Logo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Utiliza Docker Compose para un despliegue rápido. Descarga el archivo docker-compose.yml desde el repositorio oficial. Al iniciar, se ejecutan migraciones automáticas y se genera una APP_KEY por defecto (SQLite). Para producción, proporciona tu propia APP_KEY vía variables de entorno. El servicio principal escucha en el puerto 8000. Asegúrate de tener al menos 2 núcleos CPU y 2GB de RAM disponibles según las recomendaciones técnicas.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.jsLaravelPHP
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
80008080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.