Guía de administración
Esta guía cubre las tareas que un administrador realiza desde el panel de LibreDrive, disponible en /admin una vez conectado con una cuenta de administrador. Cada acción de abajo también está disponible como endpoint REST bajo /api/admin/*, así que puede automatizarse o integrarse en tus propias herramientas.
Crear una organización
LibreDrive es multi-tenant: debe existir al menos una Organización antes de poder crear usuarios. Ve a Admin → Organizaciones, ponle un nombre y un slug, y guarda. Los usuarios, planes y facturación quedan asociados a la organización a la que pertenecen.
Crear planes de almacenamiento
- Ve a Admin → Planes.
- Ponle un nombre (por ejemplo
Free,Pro,Team), una cuota en GB y, opcionalmente, un precio en céntimos por periodo de facturación: el precio solo importa una vez tienes un método de pago activado, y es lo que LibreDrive usa para generar facturas. - Guarda. Asígnalo a un usuario con
PATCH /api/admin/plans/:id/assign/:userId.
Las cuotas se pueden cambiar en cualquier momento; los usuarios existentes en ese plan reciben el nuevo límite de inmediato.
Crear usuarios
- Admin → Usuarios: introduce un nombre y un email y envía el formulario. LibreDrive crea la cuenta en tu primera organización y muestra una contraseña temporal de un solo uso: tienes que enviársela tú al usuario, todavía no hay email de invitación integrado.
- Registro abierto: define
LIBREDRIVE_ALLOW_SIGNUP=truepara que cualquiera pueda crear una cuenta víaPOST /api/auth/register; las cuentas nuevas recibenLIBREDRIVE_DEFAULT_QUOTAsalvo que asignes un plan manualmente.
Desactiva un usuario con el interruptor Activo de su fila (PATCH /api/admin/users/:id/active) — esto bloquea el inicio de sesión sin borrar sus archivos. Sobrescribe la cuota de un usuario concreto con PATCH /api/admin/users/:id/quota.
Supervisar el uso
Admin → Uso muestra el almacenamiento total usado en toda la instancia y un desglose por usuario, para ver quién consume más espacio antes de que llegue a su límite.
Facturación y pagos
Una vez activado un método de pago (ver configuración), Admin → Facturación lista qué proveedores están activos en esta instancia. Desde ahí:
- Cualquier factura pendiente puede marcarse como pagada a mano, independientemente de los proveedores activados: útil para transferencias bancarias o acuerdos puntuales:
POST /api/admin/invoices/:id/mark-paid. - Una factura puede anularse con
POST /api/admin/invoices/:id/void. - El historial de facturas por organización está disponible en
GET /api/admin/organizations/:id/invoices.
Lo que todavía no existe
Algunas cosas mencionadas en la hoja de ruta del producto aún no están en el panel de administración; consulta changelog y roadmap para ver el estado de la incorporación por enlace de invitación, subdominios propios por organización y la autenticación en dos pasos para cuentas de administrador.