Saltearse al contenido

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

  1. Ve a Admin → Planes.
  2. 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.
  3. 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=true para que cualquiera pueda crear una cuenta vía POST /api/auth/register; las cuentas nuevas reciben LIBREDRIVE_DEFAULT_QUOTA salvo 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.