ข้ามไปที่เนื้อหา

ติดตั้งอย่างรวดเร็วใน 5 นาที

ใช้สคริปต์ติดตั้งทางการ install.sh deploy บนโฮสต์ Linux ได้ในคลิกเดียว

เงื่อนไขเบื้องต้น

  • โฮสต์เป้าหมาย: Linux x86_64 หรือ aarch64
  • มีสิทธิ์ sudo
  • เข้าถึงอินเทอร์เน็ตได้ (สำหรับดาวน์โหลดไบนารี) หรือเตรียมไฟล์ไบนารีไว้ล่วงหน้า

ติดตั้งคลิกเดียว

# ติดตั้งคลิกเดียว (แนะนำ สคริปต์ดาวน์โหลดไบนารีจาก Alibaba Cloud OSS ตามสถาปัตยกรรมอัตโนมัติ)
curl -fsSL https://opsmini.com/install.sh | sudo bash

# ระบุไบนารีท้องถิ่นเพื่อติดตั้ง (ติดตั้งไปที่ /data/opsmini พอร์ต 8888 เป็นค่าเริ่มต้น)
sudo ./install.sh -b ./opsmini

# กำหนดที่อยู่ดาวน์โหลดเอง
sudo ./install.sh -u https://opsmini.oss-cn-beijing.aliyuncs.com/opsmini-v1.0.0-linux-amd64

# กำหนดไดเรกทอรีและพอร์ตเอง
sudo ./install.sh -b ./opsmini -d /data/opsmini -p 9999

พารามิเตอร์ติดตั้ง

พารามิเตอร์ คำอธิบาย ค่าเริ่มต้น
-d, --dir <path> ไดเรกทอรีติดตั้ง /data/opsmini
-p, --port <port> พอร์ต listen ของพาเนล 8888
-b, --binary <path> พาธไบนารี opsmini ดาวน์โหลดจาก OSS เมื่อไม่ระบุ
-u, --url <url> ดาวน์โหลดจาก URL (.tar.gz หรือไบนารีเปล่า) ที่อยู่ทางการ OSS
-n, --no-systemd ไม่ลงทะเบียนบริการ systemd —

พฤติกรรมการติดตั้ง

  1. สร้างไดเรกทอรีติดตั้ง (ค่าเริ่มต้น /data/opsmini)
  2. ดาวน์โหลด / คัดลอกไบนารีไปที่ <ไดเรกทอรี>/opsmini (ดาวน์โหลดจาก Alibaba Cloud OSS ตามสถาปัตยกรรมเป็นค่าเริ่มต้น)
  3. สร้าง <ไดเรกทอรี>/config.yaml (พอร์ต พาธ SQLite อายุ JWT ระดับล็อกและไฟล์ล็อก; คีย์ JWT และ Agent Token สร้างอัตโนมัติตอนเริ่มครั้งแรกเก็บในฐานข้อมูล)
  4. สร้างรหัสผ่านผู้ดูแลแบบสุ่ม 16 ตัวอักษร เขียนไปที่ <ไดเรกทอรี>/.init_passwd (สิทธิ์ 600)
  5. ลงทะเบียนและเริ่มบริการ systemd opsmini.service
  6. ตรวจสอบการตอบสนองของบริการ แสดงที่อยู่เข้าถึง / ชื่อผู้ใช้ / รหัสผ่าน / พาธไฟล์ล็อก

โครงสร้าง artifact

/data/opsmini/
├── opsmini              # ไบนารี
├── config.yaml          # การกำหนดค่า (600)
├── opsmini.db           # ฐานข้อมูล SQLite (สร้างหลังเริ่มครั้งแรก)
├── opsmini.log          # ไฟล์ล็อกรันไทม์
└── .init_passwd         # รหัสผ่านเริ่มต้น (600)

การล็อกอินครั้งแรก

  • เข้าถึง http://<host>:8888
  • ชื่อผู้ใช้: opsmini
  • รหัสผ่าน: รหัสผ่านที่สคริปต์ติดตั้งแสดง หรือดูที่ /data/opsmini/.init_passwd

⚠️ กรุณาบันทึกรหัสผ่านทันทีและเปลี่ยนหลังล็อกอิน เมื่อติดตั้งใหม่รหัสผ่านจะรีเซ็ตอัตโนมัติและแสดงใหม่

ขั้นตอนถัดไป