No description
| backend | ||
| frontend | ||
| .gitignore | ||
| docker-compose.yml | ||
| README.md | ||
🖥️ Server Dashboard
서버 상태 및 서비스를 한눈에 모니터링하는 대시보드 애플리케이션입니다.
✨ 주요 기능
- 📊 시스템 모니터링 - CPU, 메모리, 디스크 실시간 현황
- 🌐 네트워크 트래픽 - 송수신 데이터 시각화
- 🔗 서비스 현황 - Docker 컨테이너 상태 모니터링
- ⚡ WebSocket - 실시간 데이터 업데이트
📁 프로젝트 구조
dashboard/
├── frontend/ # React + Vite 프론트엔드
├── backend/ # Rust + Actix-web 백엔드
└── docker-compose.yml # Docker Compose 설정
🛠️ 기술 스택
Frontend
| 기술 | 설명 |
|---|---|
| React 18 | UI 라이브러리 |
| Vite | 빌드 도구 |
| TailwindCSS | CSS 프레임워크 |
| Recharts | 차트 라이브러리 |
Backend
| 기술 | 설명 |
|---|---|
| Rust | 시스템 언어 |
| Actix-web | 웹 프레임워크 |
| Sysinfo | 시스템 정보 수집 |
🚀 실행 방법
Docker (권장)
docker compose up -d --build
개발 모드
# 프론트엔드
cd frontend && npm install && npm run dev
# 백엔드
cd backend && cargo run
🌐 접속
📄 라이선스
MIT License