5분 빠른 설치¶
공식 설치 스크립트 install.sh를 사용하여 Linux 호스트에서 원클릭으로 배포를 완료합니다.
사전 조건¶
- 대상 호스트: Linux
x86_64또는aarch64 sudo권한 보유- 외부 네트워크 접근 가능(바이너리 다운로드용)또는 바이너리 파일 사전 준비
원클릭 설치¶
# 원클릭 설치(권장, 스크립트가 아키텍처에 따라 알리바바 클라우드 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> |
패널 리스닝 포트 | 8888 |
-b, --binary <path> |
opsmini 바이너리 경로 | 미지정 시 OSS에서 다운로드 |
-u, --url <url> |
URL에서 다운로드(.tar.gz 또는 순수 바이너리) |
OSS 공식 주소 |
-n, --no-systemd |
systemd 서비스 미등록 | — |
설치 동작¶
- 설치 디렉터리 생성(기본
/data/opsmini) - 바이너리를
<디렉터리>/opsmini로 다운로드 / 복사(기본적으로 아키텍처에 따라 알리바바 클라우드 OSS에서 다운로드) <디렉터리>/config.yaml생성(포트, SQLite 경로, JWT 유효 기간, 로그 레벨과 로그 파일; JWT 키와 Agent Token은 최초 시작 시 자동 생성되어 DB에 저장)- 16자리 랜덤 관리자 비밀번호를 생성하여
<디렉터리>/.init_passwd에 기록(권한 600) - systemd 서비스
opsmini.service등록 및 시작 - 서비스 응답을 탐지하고 접근 주소 / 사용자 이름 / 비밀번호 / 로그 파일 경로 출력
산출물 구조¶
/data/opsmini/
├── opsmini # 바이너리
├── config.yaml # 설정(600)
├── opsmini.db # SQLite 데이터베이스(최초 시작 후 생성)
├── opsmini.log # 실행 로그 파일
└── .init_passwd # 초기 비밀번호(600)
최초 로그인¶
http://<host>:8888접속- 사용자 이름:
opsmini - 비밀번호: 설치 스크립트가 출력한 비밀번호, 또는
/data/opsmini/.init_passwd확인
⚠️ 비밀번호를 즉시 기록하고 로그인 후 변경하세요. 재설치 시 비밀번호는 자동으로 초기화되어 다시 출력됩니다.