Copia de seguridad multiinquilino para proveedores de servicios
Una sola instalación de Restow puede dar servicio a muchos clientes aislados entre sí: una organización es un cliente, la seguridad a nivel de fila de PostgreSQL mantiene los datos de cada cliente separados en la propia base de datos, y la edición Service Provider añade, sobre ese aislamiento, varios clientes, administradores de cliente delegados y una vista general del proveedor de todos los clientes, de modo que un proveedor opera la copia de seguridad de muchos clientes desde una sola consola sin que un cliente vea jamás los datos de otro.
Cómo se pueblan los clientes
Para un cliente de Microsoft 365, los usuarios, buzones y OneDrives entran automáticamente mediante la sincronización de directorio de Entra ID, con el alcance protegido controlado por cliente: todos, un grupo concreto o una lista de exclusión. Los clientes que solo usan IMAP se añaden mediante una lista manual de buzones o una importación CSV. Los archivos de correo se importan por cliente, mediante subida desde el navegador o desde una carpeta de importación del servidor con una subcarpeta propia por cliente (véase importación y exportación de correo), y un servidor o equipo se asocia a un cliente mediante el agente, con su propio repositorio (véase copia de servidores y equipos).
Administradores, roles y acceso perdido
Varios administradores, cada uno propietario, administrador, técnico o solo lectura, están disponibles en todas las ediciones, Community incluida. Limitar un miembro a clientes concretos forma parte de Service Provider. Los propietarios invitan y cambian miembros, cada cambio queda auditado y un propietario puede restablecer el acceso de un miembro. Antes de que un cambio de la URL pública o del modo de operación inutilice las llaves de acceso (passkeys), los ajustes nombran las cuentas afectadas y rechazan un bloqueo propio. En su cuenta puede cambiar la contraseña y ver y cerrar sus sesiones.
Desde la 0.3.5 hay además un rol de operador de restauración por cliente. Un operador de restauración ve y restaura todas las copias del cliente sin administrarlo (trabajos, almacenamiento, usuarios). Al crear un usuario o una invitación ahora siempre hay que elegir un rol; ya no hay ninguno preseleccionado.
Si alguien pierde el acceso, la página de inicio de sesión ofrece un
enlace de restablecimiento por correo cuando el correo de
notificaciones está configurado (el segundo factor sigue vigente) y,
siempre, el camino a través de un propietario o de
restow admin recover.
Operarlo para clientes
Desde la 0.4.0, la edición Service Provider tiene «Todos los inquilinos» en Trabajos: los Trabajos de Mail y SaaS y de Servidores y equipos enumeran cada inquilino con sus trabajos por tipo, qué se ejecuta y qué espera, cómo terminaron las copias más recientes y la próxima ejecución, con filtros y ordenación, y una fila abre los trabajos de ese inquilino en solo lectura. Los ajustes que siguen los agentes se pueden fijar por inquilino en la página del inquilino, en Agentes (la política de los agentes, por debajo de la política de la instalación, con el trabajo de copia como tercer nivel), y los destinatarios de notificaciones de un inquilino son columnas de la matriz de notificaciones. Los operadores de restauración de un inquilino pueden explorar y descargar archivos de equipos y de invitados de Proxmox VE y restaurar archivos en un equipo, sin administrar el inquilino.
Desde la 0.4.7 el propietario de la instalación puede introducir en Instalación › Precios un precio mensual por buzón y por GB o TB de copias guardadas, y la vista general de cada inquilino muestra a los administradores del proveedor una tarjeta «Precio al mes» con lo que supone el inquilino a esos precios, con un enlace a los precios. Es una estimación para usted: Restow no factura nada y no limita nada, y los usuarios del inquilino nunca ven los precios.
Los administradores de cliente delegados ya están incluidos: cada cliente tiene sus propios administradores, invitados por el proveedor o por un administrador del cliente, que solo ven y gestionan su cliente. Los miembros del equipo del proveedor se pueden limitar a clientes concretos con Service Provider, y un administrador de proveedor puede actuar entre clientes cuando sea necesario, siempre como suplantación registrada. Para la vista general, la página Overview de Service Provider muestra cada cliente en una matriz: estado, indicadores, copias desactualizadas, fallos, problemas de almacenamiento y alertas. Desde Business también se envían por correo informes resumen programados por cliente (diarios, semanales, mensuales o con cron), y las reglas de alerta por cliente existen en todas las ediciones. Una API REST con claves de API y permisos por cliente (además, en la edición Service Provider, una clave de alcance para todo el proveedor para consultas entre clientes) permite que un RMM, PSA o sistema de tickets consulte el estado de copia de seguridad, restauración y verificación, los trabajos, el almacenamiento, la evidencia de archivo y un directorio limpio de usuarios/buzones por cliente para facturación, en lugar de que alguien revise un panel a mano. La marca blanca para la edición Service Provider está prevista, todavía no disponible. Véase la hoja de ruta.
Preguntas frecuentes
¿Puede una sola instalación de Restow dar servicio a varios clientes?
Sí, bajo la edición Service Provider. Business se licencia para una organización; gestionar varios clientes forma parte de Service Provider, que añade cualquier número de clientes (sus propios clientes), una vista general del proveedor sobre todos los clientes (informes por cliente) y una API REST entre clientes con claves de proveedor. No hay límite de buzones en ninguna edición.
¿Puede la edición Community tener varios administradores?
Sí. Varios administradores con roles (propietario, administrador, técnico o solo lectura) están en todas las ediciones, Community incluida. Limitar un miembro a clientes concretos sigue siendo parte de Service Provider, que es también la edición que gestiona varios clientes.
¿Puede alguien restaurar copias sin poder cambiar trabajos, almacenamiento ni usuarios?
Sí, desde la 0.3.5. Hay un rol de operador de restauración por cliente: ve y restaura todas las copias del cliente sin administrarlo (trabajos, almacenamiento, usuarios). Al crear un usuario o una invitación ahora siempre se elige el rol; no hay ninguno preseleccionado.
¿Puede un proveedor ver los trabajos de todos los inquilinos en un solo lugar?
Sí, con Service Provider, desde la 0.4.0. En «Todos los inquilinos», los Trabajos de Mail y SaaS y de Servidores y equipos enumeran cada inquilino con sus trabajos por tipo, qué se ejecuta y qué espera, cómo terminaron las copias más recientes y la próxima ejecución, con filtros y ordenación. Una fila abre los trabajos de ese inquilino en solo lectura.
¿Restow factura a mis clientes o muestra lo que cuesta un inquilino?
Restow no factura nada y no limita nada. Desde la 0.4.7 el propietario de la instalación puede introducir en Instalación › Precios (en inglés, «Installation › Prices») un precio mensual por buzón y por GB o TB de copias guardadas (en EUR, CHF, USD o GBP), y la vista general de cada inquilino muestra entonces a los administradores del proveedor una tarjeta «Precio al mes» con lo que supone el inquilino a esos precios, una línea para los buzones y otra para el almacenamiento. Es una vista general para usted, no una factura: los usuarios del inquilino nunca ven los precios, los buzones se cuentan como en el uso de buzones y el almacenamiento son las copias guardadas del inquilino, deduplicadas y comprimidas.
¿Qué pasa si un administrador pierde el acceso?
La página de inicio de sesión ofrece una opción para quien ha perdido el acceso: un enlace de restablecimiento por correo cuando el correo de notificaciones está configurado, con el segundo factor intacto, y siempre el camino a través de un propietario o del comando restow admin recover. Los propietarios también pueden restablecer el acceso de un miembro.
¿Los datos de un cliente están realmente aislados, o solo filtrados en la interfaz?
El aislamiento lo aplica la seguridad a nivel de fila de PostgreSQL en la propia base de datos, por cliente, no solo la aplicación ocultando filas en la interfaz. Las claves de cifrado también son independientes por organización, de modo que un fallo en la capa de aplicación no puede por sí solo exponer los datos de un cliente a otro.
¿Cómo restauran los técnicos del proveedor datos de un cliente sin acceso directo a la base de datos?
Mediante la administración delegada: cada cliente tiene sus propios administradores, que solo ven y gestionan ese cliente, y los miembros del equipo del proveedor tienen roles en todas las ediciones, y Service Provider permite limitar un miembro a clientes concretos. Un administrador de proveedor puede actuar en nombre de un cliente, y cada una de esas acciones es una suplantación, registrada en el registro de auditoría con detección de manipulaciones y con cadena de hashes (quién, cuándo, para quién, desde qué IP; el visor de ese registro está incluido en Business y Service Provider, con exportación como CSV y JSON desde la 0.3.1), la misma norma que se aplica a cualquier otra restauración en nombre de otra persona.