RMMZit

Stáhnout RMMZit

Každý odkaz vede na nejnovější vydání na GitHubu. Vydání jsou podepsaná; server se sám aktualizuje ze stejných vydání.

Zvolte způsob instalace serveru

Krok za krokem od prázdného VM k prvním zaregistrovaným počítačům: Instalace self-hosted RMM a registrace prvních počítačů.

ZpůsobNejlepší proVyžaduje
1. Hotový obraz VMImport, start, přihlášení — za pár minutVMware, Proxmox/KVM nebo Hyper-V
2. ISO applianceNový virtuál nebo fyzický server, bez obsluhyPřístup k internetu během instalace
3. Instalační skriptExistující server s Debianem, Ubuntu, AlmaLinuxem nebo Rocky LinuxemPřístup root a k internetu
4. Balíčky ručněVlastní PostgreSQL, správa konfiguraceBalíček deb nebo rpm z vydání
5. DockerExistující Docker host, NAS nebo domácí labDocker s pluginem Compose

Server potřebuje 2 vCPU, 2–4 GB RAM a disk 16 GB. Agenti se připojují přes TCP 8444; konzole na TCP 8443 je jen pro vaše sítě.

1. Hotový obraz VM

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 a KVM

rmmzit-appliance.qcow2

Vytvořte virtuál bez disku (2 vCPU, 2–4 GB RAM, síť VirtIO), importujte disk a připojte ho jako spouštěcí disk SCSI.

VHD

Hyper-V (generace 1)

rmmzit-appliance-vhdx.zip

Rozbalte, vytvořte virtuál generace 1 s 2–4 GB RAM a jako disk zvolte VHDX.

V Proxmox VE po zkopírování obrazu na uzel:

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

Spusťte virtuál: obrazovka ukáže adresu konzole a instalační token. Otevřete https://<adresa>:8443, jednou přijměte certifikát podepsaný sám sebou, zadejte token a vytvořte prvního správce s dvoufázovým přihlášením. Appliance dostane adresu z DHCP; na obrazovce virtuálu se přihlaste jako rzadmin (první heslo rmmzit, je nutné ho změnit) a nastavte pevnou adresu, název serveru a časové pásmo.

2. ISO appliance

rmmzit-appliance.iso — spusťte z něj virtuál nebo server. Po 5 sekundách začne instalace bez obsluhy: smaže první disk, za 10–20 minut nainstaluje Debian, PostgreSQL a RMMZit a pak ukáže adresu konzole a instalační token.

3. Instalační skript

Na Debianu, Ubuntu, AlmaLinuxu nebo Rocky Linuxu (x86-64), jako root:

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

Skript nainstaluje PostgreSQL, stáhne nejnovější vydání, ověří podpis, vytvoří databázi a spustí službu. Pro aktualizaci ho spusťte znovu. Volby: --version X, --db postgres://…, --no-auto-updates. Nejdřív si ho přečtěte:

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

4. Balíčky a agenti

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

Nastavte RMMZIT_DB v /etc/rmmzit/server.env a pak spusťte systemctl enable --now rmmzit-server. Instalační token je v /var/lib/rmmzit/setup-token.txt. Tyto soubory mají verzi v názvu a jsou na stránce vydání:

SouborCo to je
rmmzit-server_X_amd64.deb, .rpmServer pro ruční instalaci
rmmzit-agent-X-x64.msiAgent pro Windows — Windows 10, 11, Server 2016 a novější
rmmzit-agent-X-linux-amd64, -arm64Agent pro Linux na x86-64 a ARM64
SHA256SUMSKontrolní součty souborů vydání
SOURCE-CODE.txtKde najít zdrojový kód všeho v obrazech

Instalace agenta

V konzoli přidejte klienta a pobočku a na pobočce vytvořte registrační kód (RZ1-…). Stránka pobočky nabízí soubory a přesné příkazy — i spouštěcí skript pro zásady skupiny a nastavení Microsoft Intune.

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

Agenti se sami aktualizují na verzi serveru.

5. Docker

Server je také obraz kontejneru, ghcr.io/max-zit/rmmzit, sestavený ze stejného podepsaného balíčku. Dejte docker-compose.yml a .env.example do adresáře, zkopírujte .env.example do .env, nastavte heslo databáze a spusťte:

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

Porty: 8443 (konzole), 8444 (agenti). Aktualizace: docker compose pull && docker compose up -d; server zálohuje databázi dřív, než ji nová verze změní. Štítek latest sleduje oficiální vydání, testing kandidáty na vydání.

Ověření staženého souboru

sha256sum -c SHA256SUMS --ignore-missing

Server, agenti i instalační skript ověřují podepsaný manifest vydání, než cokoli nainstalují; viz Bezpečnost.

Aktualizace

Nastavení → Aktualizace RMMZit hledá nová vydání na GitHubu a instaluje je, podle volby automaticky. Instalují se jen vydání podepsaná klíčem RMMZit; server nejdřív zálohuje svou databázi a vrátí se zpět, pokud nová verze nenaběhne. Kanál Testing nabízí kandidáty na vydání pro testovací server. Nastavení → Záloha konzole uchovává denní zálohy databáze, klíčů a certifikátů pro obnovu na novém stroji.