# snStatus - Synology NAS System Monitor
> π₯οΈ **μ€μκ° μμ€ν
λͺ¨λν°λ§ & Docker 컨ν
μ΄λ κ΄λ¦¬ μΉ μ ν리μΌμ΄μ
**
Synology NASλ₯Ό μν νλμ μ΄κ³ μ§κ΄μ μΈ μμ€ν
λͺ¨λν°λ§ λμ보λμ
λλ€.
PWA(Progressive Web App)λ₯Ό μ§μνμ¬ μ±μ²λΌ μ€μΉν μ μμΌλ©°, μμ€ν
리μμ€μ Docker 컨ν
μ΄λλ₯Ό μΈμ μ΄λμλ μμ½κ² κ΄λ¦¬ν μ μμ΅λλ€.
**ν΄λΉ νλ‘μ νΈλ λ°μ΄λΈ μ½λ©μ νμ©νμ¬ μ μ λμμ΅λλ€.**



---
## β¨ μ£Όμ κΈ°λ₯
### π μ€μκ° μμ€ν
λͺ¨λν°λ§
- **리μμ€ λμ보λ** : CPU, λ©λͺ¨λ¦¬, λμ€ν¬ μ¬μ©λ λ° λ€νΈμν¬ νΈλν½ μ€μκ° μκ°ν
- **μΈν°λν°λΈ μ°¨νΈ** : λ€μν κΈ°κ°(1h, 6h, 12h, 24h) μ ν λ° μμΈ ν΄ν μ 곡
- **μ§κ΄μ μΈ UI** : κΈλμ€λͺ¨νΌμ¦(Glassmorphism) λμμΈμΌλ‘ μΈλ ¨λ μ 보 νμ
### π³ Docker 컨ν
μ΄λ κ΄λ¦¬
- **μ€μκ° λ¦¬μμ€ λͺ¨λν°λ§**
- **컨ν
μ΄λ μ μ΄** : μμ, μ€μ§, μ¬μμ, κ°μ μ’
λ£ λ± μ격 μ μ΄ μ§μ
- **μΉ ν°λ―Έλ** : λΈλΌμ°μ μμ 컨ν
μ΄λ λ΄λΆ μ(bash/sh) μ§μ μ μ
- **μ€μκ° λ‘κ·Έ** : 컨ν
μ΄λ λ‘κ·Έ μ€νΈλ¦¬λ° νμΈ
### π μ€λ§νΈ μλ¦Ό μμ€ν
- **μκ³μΉ μλ¦Ό** : CPU, λ©λͺ¨λ¦¬, λμ€ν¬ μ¬μ©λ₯ μ΄ μ€μ λ νκ³ μ΄κ³Ό μ μλ¦Ό
- **Docker μ΄λ²€νΈ** : 컨ν
μ΄λ λΉμ μ μ’
λ£ μ μ¦μ μλ¦Ό
- **PWA νΈμ μλ¦Ό** : μ±μ λ«μλ λ°±κ·ΈλΌμ΄λμμ μμ€ν
κ²½κ³ μμ
---
## π¦ μ€μΉ λ° μ€ν
### μ¬μ μꡬμ¬ν
- **Docker** & **Docker Compose**
- **HTTPS νκ²½ (PWA μ€μΉλ₯Ό μν νμ 쑰건)**
### μ€μΉ λ°©λ²
git cloneμ μννμ§ μκ³ μ§μ docker-compose.yamlμ μμ±νμ¬ μ€ννμ¬λ λ©λλ€.
λ§μ½ μ§μ μμ±νμ¬ μ€νμ νμ€ κ²½μ° 3 λΆν° μμνμΈμ.
1. **νλ‘μ νΈ ν΄λ‘ **
```bash
git clone https://github.com/ElppaDev/snStatus.git
cd snStatus
```
2. **Docker Compose μ§μ μμ±**
```yaml
services:
backend:
image: sa8001/snstatus-backend:v0.1.5
container_name: snstatus-backend
restart: always
environment:
- NODE_ENV=production
privileged: true
volumes:
- /:/host:ro
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /var/run/docker.sock:/var/run/docker.sock
- ./data:/app/data
ports:
- "8001:8001"
frontend:
image: sa8001/snstatus-frontend:v0.1.5
container_name: snstatus-frontend
restart: always
ports:
- "3005:80"
depends_on:
- backend
```
3. **Docker Compose μ€ν**
```bash
mkdir data
docker-compose up -d
```
4. **μ μ**
- λΈλΌμ°μ μμ `http://:3005` μ μ
- PWA μ± μ€μΉ λ° νΈμ μλ¦Όμ μ¬μ©νκΈ° μν΄μλ HTTPSλ₯Ό ν΅νμ¬ μ μνμ¬μΌ ν©λλ€.
---
### 미리보기
π» PC νλ©΄ 미리보기
π± λͺ¨λ°μΌ νλ©΄ 미리보기