RMMZit

Preuzmite RMMZit

Svi linkovi vode na najnovije izdanje na GitHub-u. Izdanja su potpisana; server se sam ažurira iz istih izdanja.

Izaberite kako da instalirate server

Korak po korak od prazne VM do prvih povezanih računara: Instalacija self-hosted RMM-a i povezivanje prvih računara.

NačinNajbolje zaPotrebno
1. Gotova VM slikaUvoz, pokretanje, prijava — za nekoliko minutaVMware, Proxmox/KVM ili Hyper-V
2. Appliance ISONova virtuelna mašina ili fizički server, bez interakcijeInternet tokom instalacije
3. Instalaciona skriptaPostojeći Debian, Ubuntu, AlmaLinux ili Rocky Linux serverRoot pristup i internet
4. Paketi ručnoSopstveni PostgreSQL, alati za konfiguracijudeb ili rpm paket iz izdanja
5. DockerPostojeći Docker host, NAS ili kućna laboratorijaDocker sa Compose dodatkom

Serveru treba 2 vCPU, 2–4 GB RAM-a i disk od 16 GB. Agenti se povezuju na TCP 8444; konzola na TCP 8443 je samo za vaše mreže.

1. Gotova VM slika

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

rmmzit-appliance.qcow2

Napravite mašinu bez diska (2 vCPU, 2–4 GB RAM-a, VirtIO mreža), uvezite disk i priključite ga kao SCSI disk za pokretanje.

VHD

Hyper-V (generacija 1)

rmmzit-appliance-vhdx.zip

Raspakujte, napravite mašinu generacije 1 sa 2–4 GB RAM-a i izaberite VHDX kao njen disk.

Na Proxmox VE, posle kopiranja slike na čvor:

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

Pokrenite mašinu: na njenom ekranu su adresa konzole i token za podešavanje. Otvorite https://<adresa>:8443, jednom prihvatite samopotpisani sertifikat, unesite token i napravite prvog administratora sa dvofaktorskom prijavom. Appliance dobija adresu preko DHCP-a; na ekranu mašine se prijavite kao rzadmin (prva lozinka rmmzit, mora da se promeni) da podesite statičku adresu, ime servera i vremensku zonu.

2. Appliance ISO

rmmzit-appliance.iso — pokrenite mašinu ili server sa njega. Posle 5 sekundi počinje instalacija bez interakcije: briše prvi disk, za 10–20 minuta instalira Debian, PostgreSQL i RMMZit, a zatim prikazuje adresu konzole i token za podešavanje.

3. Instalaciona skripta

Na Debian, Ubuntu, AlmaLinux ili Rocky Linux serveru (x86-64), kao root:

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

Skripta instalira PostgreSQL, preuzima najnovije izdanje, proverava njegov potpis, pravi bazu i pokreće servis. Ponovo je pokrenite za ažuriranje. Opcije: --version X, --db postgres://…, --no-auto-updates. Da je prvo pročitate:

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

4. Paketi i agenti

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

Upišite RMMZIT_DB u /etc/rmmzit/server.env, zatim systemctl enable --now rmmzit-server. Token za podešavanje je u /var/lib/rmmzit/setup-token.txt. Ovi fajlovi imaju verziju u imenu i nalaze se na stranici izdanja:

FajlŠta je
rmmzit-server_X_amd64.deb, .rpmServer, za ručnu instalaciju
rmmzit-agent-X-x64.msiWindows agent — Windows 10, 11, Server 2016 i noviji
rmmzit-agent-X-linux-amd64, -arm64Linux agent za x86-64 i ARM64
SHA256SUMSKontrolni zbirovi fajlova izdanja
SOURCE-CODE.txtGde se nalazi izvorni kod svega što je u slikama

Instalacija agenta

U konzoli dodajte klijenta i lokaciju i na lokaciji napravite kod za prijavu (RZ1-…). Stranica lokacije nudi preuzimanja i tačne komande — i Group Policy startup skriptu i podešavanja za 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 ažuriraju na verziju servera.

5. Docker

Server postoji i kao container image, ghcr.io/max-zit/rmmzit, napravljen iz istog potpisanog paketa. Stavite docker-compose.yml i .env.example u folder, kopirajte .env.example u .env i podesite lozinku baze, zatim:

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

Portovi: 8443 (konzola), 8444 (agenti). Ažuriranje: docker compose pull && docker compose up -d; server pravi rezervnu kopiju baze pre nego što je nova verzija promeni. Tag latest prati zvanična izdanja, testing kandidate za izdanje.

Provera preuzetog fajla

sha256sum -c SHA256SUMS --ignore-missing

Server, agenti i instalaciona skripta proveravaju potpisani manifest izdanja pre bilo kakve instalacije; pogledajte Bezbednost.

Ažuriranje

Podešavanja → RMMZit ažuriranja proverava nova izdanja na GitHub-u i instalira ih, po želji automatski. Instaliraju se samo izdanja potpisana RMMZit ključem; server prvo pravi rezervnu kopiju baze i vraća prethodnu verziju ako nova ne krene. Kanal Testing nudi kandidate za izdanje za test server. Podešavanja → Rezervna kopija konzole čuva dnevne kopije baze, ključeva i sertifikata za vraćanje na novoj mašini.