ติดตั้งอย่างรวดเร็วใน 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 | — |
พฤติกรรมการติดตั้ง¶
- สร้างไดเรกทอรีติดตั้ง (ค่าเริ่มต้น
/data/opsmini) - ดาวน์โหลด / คัดลอกไบนารีไปที่
<ไดเรกทอรี>/opsmini(ดาวน์โหลดจาก Alibaba Cloud OSS ตามสถาปัตยกรรมเป็นค่าเริ่มต้น) - สร้าง
<ไดเรกทอรี>/config.yaml(พอร์ต พาธ SQLite อายุ JWT ระดับล็อกและไฟล์ล็อก; คีย์ JWT และ Agent Token สร้างอัตโนมัติตอนเริ่มครั้งแรกเก็บในฐานข้อมูล) - สร้างรหัสผ่านผู้ดูแลแบบสุ่ม 16 ตัวอักษร เขียนไปที่
<ไดเรกทอรี>/.init_passwd(สิทธิ์ 600) - ลงทะเบียนและเริ่มบริการ systemd
opsmini.service - ตรวจสอบการตอบสนองของบริการ แสดงที่อยู่เข้าถึง / ชื่อผู้ใช้ / รหัสผ่าน / พาธไฟล์ล็อก
โครงสร้าง artifact¶
/data/opsmini/
├── opsmini # ไบนารี
├── config.yaml # การกำหนดค่า (600)
├── opsmini.db # ฐานข้อมูล SQLite (สร้างหลังเริ่มครั้งแรก)
├── opsmini.log # ไฟล์ล็อกรันไทม์
└── .init_passwd # รหัสผ่านเริ่มต้น (600)
การล็อกอินครั้งแรก¶
- เข้าถึง
http://<host>:8888 - ชื่อผู้ใช้:
opsmini - รหัสผ่าน: รหัสผ่านที่สคริปต์ติดตั้งแสดง หรือดูที่
/data/opsmini/.init_passwd
⚠️ กรุณาบันทึกรหัสผ่านทันทีและเปลี่ยนหลังล็อกอิน เมื่อติดตั้งใหม่รหัสผ่านจะรีเซ็ตอัตโนมัติและแสดงใหม่