RMMZit

Descargar RMMZit

Cada enlace apunta a la versión más reciente en GitHub. Las versiones están firmadas; el servidor se actualiza desde las mismas versiones.

Elija cómo instalar el servidor

Paso a paso, de una VM vacía a los primeros equipos registrados: Instalar un RMM autoalojado y registrar los primeros equipos.

FormaIdeal paraRequiere
1. Imagen de VM listaImportar, arrancar, iniciar sesión: en pocos minutosVMware, Proxmox/KVM o Hyper-V
2. ISO del applianceUna VM nueva o un servidor físico, sin intervenciónAcceso a Internet durante la instalación
3. Script de instalaciónUn servidor Debian, Ubuntu, AlmaLinux o Rocky Linux existenteAcceso root y a Internet
4. Paquetes a manoSu propio PostgreSQL, gestión de configuraciónEl paquete deb o rpm de la versión
5. DockerUn host Docker, un NAS o un laboratorio existenteDocker con el complemento Compose

El servidor necesita 2 vCPU, 2–4 GB de RAM y un disco de 16 GB. Los agentes se conectan por TCP 8444; la consola en TCP 8443 es solo para sus propias redes.

1. Imagen de VM lista

OVA

VMware ESXi, Workstation, VirtualBox

rmmzit-appliance.ova

ESXi Host Client: Create / Register VM → Deploy a virtual machine from an OVF or OVA file. vSphere: Deploy OVF Template.

QC

Proxmox VE y KVM

rmmzit-appliance.qcow2

Cree una VM sin disco (2 vCPU, 2–4 GB de RAM, red VirtIO), importe el disco y conéctelo como disco de arranque SCSI.

VHD

Hyper-V (generación 1)

rmmzit-appliance-vhdx.zip

Descomprima, cree una VM de generación 1 con 2–4 GB de RAM y elija el VHDX como disco.

En Proxmox VE, después de copiar la imagen al nodo:

qm importdisk <vmid> rmmzit-appliance.qcow2 local-lvm

Arranque la VM: su pantalla muestra la dirección de la consola y un token de configuración. Abra https://<dirección>:8443, acepte una vez el certificado autofirmado, introduzca el token y cree el primer administrador con inicio de sesión en dos pasos. El appliance obtiene su dirección por DHCP; en la pantalla de la VM, inicie sesión como rzadmin (primera contraseña rmmzit, hay que cambiarla) para configurar una dirección fija, el nombre del servidor y la zona horaria.

2. ISO del appliance

rmmzit-appliance.iso: arranque una VM o un servidor desde ella. A los 5 segundos empieza la instalación desatendida: borra el primer disco, instala Debian, PostgreSQL y RMMZit en 10–20 minutos y después muestra la dirección de la consola y el token de configuración.

3. Script de instalación

En Debian, Ubuntu, AlmaLinux o Rocky Linux (x86-64), como root:

curl -fsSL https://github.com/Max-Zit/rmmzit/releases/latest/download/install.sh | sudo sh

El script instala PostgreSQL, descarga la versión más reciente, verifica su firma, crea la base de datos e inicia el servicio. Ejecútelo de nuevo para actualizar. Opciones: --version X, --db postgres://…, --no-auto-updates. Para leerlo antes:

curl -fsSLO https://github.com/Max-Zit/rmmzit/releases/latest/download/install.sh
less install.sh
sudo sh install.sh

4. Paquetes y agentes

sudo apt install ./rmmzit-server_X_amd64.deb      # Debian, Ubuntu
sudo dnf install ./rmmzit-server-X-1.x86_64.rpm   # AlmaLinux, Rocky Linux

Defina RMMZIT_DB en /etc/rmmzit/server.env y ejecute systemctl enable --now rmmzit-server. El token de configuración está en /var/lib/rmmzit/setup-token.txt. Estos archivos llevan la versión en el nombre y aparecen en la página de la versión:

ArchivoQué es
rmmzit-server_X_amd64.deb, .rpmEl servidor, para instalación manual
rmmzit-agent-X-x64.msiAgente Windows: Windows 10, 11, Server 2016 y posteriores
rmmzit-agent-X-linux-amd64, -arm64Agente Linux para x86-64 y ARM64
SHA256SUMSSumas de comprobación de los archivos de la versión
SOURCE-CODE.txtDónde obtener el código fuente de todo lo que contienen las imágenes

Instalar un agente

En la consola, añada un cliente y una sede y cree en la sede un código de registro (RZ1-…). La página de la sede ofrece las descargas y los comandos exactos, además de un script de inicio de directiva de grupo y la configuración de Microsoft Intune.

msiexec /i rmmzit-agent-x64.msi /qn ENROLLCODE="RZ1-…"                 # Windows
sudo ./rmmzit-agent-linux-amd64 install --code "RZ1-…"                  # Linux (systemd)

Los agentes se actualizan solos a la versión del servidor.

5. Docker

El servidor también es una imagen de contenedor, ghcr.io/max-zit/rmmzit, creada a partir del mismo paquete firmado. Ponga docker-compose.yml y .env.example en una carpeta, copie .env.example a .env y defina una contraseña de base de datos; después:

docker compose up -d
docker compose exec rmmzit rmmzit-server -setup-token

Puertos: 8443 (consola), 8444 (agentes). Actualice con docker compose pull && docker compose up -d; el servidor hace una copia de su base de datos antes de que una versión nueva la modifique. La etiqueta latest sigue las versiones oficiales y testing las versiones candidatas.

Verificar una descarga

sha256sum -c SHA256SUMS --ignore-missing

El servidor, los agentes y el script de instalación verifican el manifiesto firmado de la versión antes de instalar nada; vea Seguridad.

Actualizar

Configuración → Actualizaciones de RMMZit busca versiones nuevas en GitHub y las instala, automáticamente si lo desea. Solo se instalan versiones firmadas con la clave de RMMZit; el servidor hace primero una copia de su base de datos y vuelve atrás si la nueva versión no arranca. El canal Testing ofrece versiones candidatas para un servidor de pruebas. Configuración → Copia de la consola guarda copias diarias de la base de datos, las claves y los certificados para restaurarlas en una máquina nueva.