FAQ y solución de problemas
General
¿MyDrive es realmente gratis?
Sí. MyDrive 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 MyDrive sin ningún método de pago activado?
Sí. Deja MYDRIVE_PAYMENTS_ENABLED vacío y asigna cuotas fijas por usuario o plan; es el montaje habitual para nubes internas de empresa.
¿MyDrive 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:
docker compose logs mydriveLa causa más común es que falte una variable obligatoria (MYDRIVE_DOMAIN, MYDRIVE_DATABASE_URL o MYDRIVE_SECRET_KEY) o que la base de datos aún no esté lista: añade un depends_on con health check, o reinicia el servicio mydrive cuando db ya esté arriba.
No puedo acceder a MyDrive 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
MyDrive 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 (MYDRIVE_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 Admin → Facturación → Webhooks por si hay fallos de entrega. Suele deberse a que MYDRIVE_STRIPE_WEBHOOK_SECRET no coincide con el endpoint configurado en tu panel de Stripe, o a que la URL del webhook no es accesible desde internet.
¿Puedo combinar varios métodos de pago para la misma base de usuarios?
Sí, activa tantos proveedores como quieras en MYDRIVE_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, o pregunta en el Discord de la comunidad enlazado en el pie de página.