Schnellinstallation in 5 Minuten¶
Verwende das offizielle Installationsskript install.sh, um das Deployment auf einem Linux-Host mit einem Klick abzuschließen.
Voraussetzungen¶
- Ziel-Host: Linux
x86_64oderaarch64 sudo-Berechtigung- Zugriff auf das Internet (zum Herunterladen des Binaries) oder ein im Voraus bereitgestelltes Binary
Ein-Klick-Installation¶
# Ein-Klick-Installation (empfohlen; das Skript lädt das Binary automatisch architekturabhängig aus dem Alibaba Cloud OSS herunter)
curl -fsSL https://opsmini.com/install.sh | sudo bash
# Installation mit lokalem Binary (Standard: Installation nach /data/opsmini, Port 8888)
sudo ./install.sh -b ./opsmini
# Benutzerdefinierte Download-Adresse
sudo ./install.sh -u https://opsmini.oss-cn-beijing.aliyuncs.com/opsmini-v1.0.0-linux-amd64
# Benutzerdefiniertes Verzeichnis und Port
sudo ./install.sh -b ./opsmini -d /data/opsmini -p 9999
Installationsparameter¶
| Parameter | Beschreibung | Standardwert |
|---|---|---|
-d, --dir <path> |
Installationsverzeichnis | /data/opsmini |
-p, --port <port> |
Lauschport des Panels | 8888 |
-b, --binary <path> |
Pfad zum opsmini-Binary | Wenn nicht angegeben, Download aus OSS |
-u, --url <url> |
Download von URL (.tar.gz oder nacktes Binary) |
Offizielle OSS-Adresse |
-n, --no-systemd |
Keinen systemd-Dienst registrieren | — |
Installationsverhalten¶
- Installationsverzeichnis anlegen (Standard
/data/opsmini) - Binary nach
<Verzeichnis>/opsminiherunterladen / kopieren (Standard: Download architekturabhängig aus Alibaba Cloud OSS) <Verzeichnis>/config.yamlerzeugen (Port, SQLite-Pfad, JWT-Gültigkeit, Log-Level und Log-Datei; JWT-Schlüssel und Agent-Token werden beim ersten Start automatisch generiert und in der Datenbank gespeichert)- Ein 16-stelliges zufälliges Administratorpasswort erzeugen und nach
<Verzeichnis>/.init_passwdschreiben (Berechtigung 600) - Den systemd-Dienst
opsmini.serviceregistrieren und starten - Die Antwort des Dienstes prüfen und Zugriffsadresse / Benutzername / Passwort / Pfad der Log-Datei ausgeben
Ergebnisstruktur¶
/data/opsmini/
├── opsmini # Binary
├── config.yaml # Konfiguration (600)
├── opsmini.db # SQLite-Datenbank (wird nach dem ersten Start erzeugt)
├── opsmini.log # Laufzeit-Log-Datei
└── .init_passwd # Initiales Passwort (600)
Erste Anmeldung¶
- Aufruf von
http://<host>:8888 - Benutzername:
opsmini - Passwort: das vom Installationsskript ausgegebene Passwort oder
/data/opsmini/.init_passwdeinsehen
⚠️ Notiere das Passwort sofort und ändere es nach der Anmeldung. Bei einer Neuinstallation wird das Passwort automatisch zurückgesetzt und erneut ausgegeben.