Saltearse al contenido

FAQ y solución de problemas

General

¿LibreDrive es realmente gratis?

Sí. LibreDrive tiene licencia AGPLv3 y es gratuito para autoalojar. No hay ninguna cuota al proyecto; lo que cobres a tus propios usuarios, si lo haces, depende enteramente de ti.

¿Puedo usar LibreDrive sin ningún método de pago activado?

Sí. Deja LIBREDRIVE_PAYMENTS_ENABLED vacío y asigna cuotas fijas por usuario o plan; es el montaje habitual para nubes internas de empresa.

¿LibreDrive tiene apps móviles?

Todavía no como app nativa; la interfaz web es responsive y funciona bien en navegadores móviles. Sigue el progreso de las apps nativas en el changelog y roadmap.

Problemas de instalación

El contenedor se cierra justo después de docker compose up

Revisa primero los logs:

Ventana de terminal
docker compose logs libredrive

La causa más común es que falte una variable obligatoria en .envLIBREDRIVE_DOMAIN, POSTGRES_PASSWORD, LIBREDRIVE_SECRET_KEY (mínimo 32 caracteres) y LIBREDRIVE_ENCRYPTION_KEY (32 bytes en base64) son todas obligatorias. El docker-compose.yml incluido ya espera al health check del servicio db antes de arrancar libredrive, así que rara vez es un problema de tiempos.

No puedo acceder a LibreDrive por HTTPS

Confirma que tu proxy inverso está realmente en marcha y apuntando al puerto correcto, y que el DNS de tu dominio resuelve a tu servidor. La emisión de certificados (Let’s Encrypt) requiere que los puertos 80 y 443 sean accesibles desde internet.

Almacenamiento y cuotas

Los archivos de un usuario se quedaron después de bajarle la cuota por debajo de su uso

LibreDrive nunca borra archivos automáticamente. El usuario quedará bloqueado para nuevas subidas hasta que libere espacio o vuelvas a subirle la cuota.

Los archivos borrados siguen contando en la cuota

Es intencionado, hasta que expire el periodo de retención de papelera (LIBREDRIVE_TRASH_RETENTION_DAYS) o el usuario vacíe la papelera manualmente. Esto da un margen de seguridad ante borrados accidentales.

Pagos

Un pago de Stripe se completó pero el plan del usuario no se actualizó

Revisa el registro de entrega de webhooks en tu panel de Stripe para https://tu-dominio/api/payments/webhooks/stripe. Suele deberse a que LIBREDRIVE_STRIPE_WEBHOOK_SECRET no coincide con el endpoint configurado en Stripe, o a que la URL del webhook no es accesible desde internet. Como alternativa, un administrador siempre puede marcar la factura como pagada a mano desde Admin → Facturación.

¿Puedo combinar varios métodos de pago para la misma base de usuarios?

Sí, activa tantos proveedores como quieras en LIBREDRIVE_PAYMENTS_ENABLED; los usuarios eligen con cuál pagar al confirmar.

Conseguir más ayuda

Si esta página no cubre tu caso, busca o abre una discusión en GitHub.