Instalación de MuseDock CMS

Requisitos del sistema

MuseDock CMS requiere:

  • PHP 8.1+ con extensiones: pdo, pdo_pgsql, mbstring, json, openssl, fileinfo, gd o imagick
  • PostgreSQL 13+ (también compatible con MySQL 8+)
  • Caddy o Nginx como servidor web
  • Composer 2.x
  • Mínimo 512MB RAM, 1GB de espacio en disco

Instalación rápida

  1. Clonar el repositorio: git clone https://github.com/caimari/musedock.git
  2. Instalar dependencias: composer install --no-dev
  3. Copiar .env.example a .env y configurar
  4. Ejecutar el instalador: visitar https://tudominio.com/install/
  5. El instalador crea la base de datos, usuario admin y configuración inicial

Configuración del entorno

Variables principales del archivo .env:

  • APP_URL - URL de tu sitio
  • DB_DRIVER - pgsql o mysql
  • DB_HOST, DB_NAME, DB_USER, DB_PASS - Conexión a base de datos
  • APP_DEBUG - true en desarrollo, false en producción

Permisos

Asegurar permisos de escritura en:

  • storage/ - Logs, caché y vistas compiladas
  • public/uploads/ - Archivos subidos
  • public/media/ - Media Manager