Instalación

SpiderFolio corre en tu servidor con Docker. En una tarde tienes la empresa funcionando.

Qué necesitas

  1. 1

    Descarga

    Clona el repositorio y copia el ejemplo de configuración.

    git clone https://github.com/spiderjad/SpiderFolio.git
    cd SpiderFolio/deploy
    cp .env.example .env
  2. 2

    Configura

    Completa la URL, la contraseña de la base, los secretos y tu servidor de email. Los secretos se generan con openssl.

    openssl rand -base64 48   # JWT_ACCESS_SECRET
    openssl rand -base64 32   # EMAIL_ENCRYPTION_KEY y MFA_ENCRYPTION_KEY (una distinta para cada una)
  3. 3

    Arranca

    Un comando levanta la base, la app y el worker. Las migraciones se aplican solas. Con un dominio, el perfil https pide el certificado automáticamente.

    docker compose --profile https up -d
    docker compose logs -f app
  4. 4

    Crea tu empresa

    Entra a tu dominio, regístrate y quedas como propietario. Después invita a tu equipo desde Administración.

    https://tu-dominio/register

Opcional

  • PDF controlado

    Agrega el perfil pdf (Gotenberg) para generar el PDF de los documentos controlados.

  • Archivos en S3

    Por defecto van al disco del servidor. También puedes usar S3, R2 o MinIO.

  • Bian, el asistente IA

    Activa Bian con tu clave de la API de Anthropic.

  • Plugins

    Funciones comerciales que se activan con una licencia, sin conexión.

Mantenimiento

  • Actualizar

    docker compose pull && docker compose up -d, después de una copia.

  • Copias de seguridad

    backup.sh guarda la base, los archivos y la configuración; restore.sh los recupera.

Ver la guía completa