서버 보안과 관리를 위한 올인원 도구 — 현재 구현 완료 + 로드맵
포트 제어, IP/CIDR 차단, 국가별 필터링, 화이트리스트. 웹 UI에서 실시간 규칙 관리.
Let's Encrypt ACME 자동 발급·갱신. HTTP→HTTPS 강제, TLS 버전/암호 설정, HSTS.
커뮤니티 블랙리스트 실시간 동기화. REST API로 피어 서버와 자동 공유. GeoIP 국가 분류.
Nginx vhost 생성/삭제, 리버스 프록시, Rewrite, PHP 버전 전환, 보안 헤더, CDN Real IP.
Nginx, PHP, MariaDB, Redis, PostgreSQL 등 16종 소스 빌드. 멀티 버전 공존, 성능 자동 튜닝.
시스템, Nginx 접근, 방화벽, 인증 실패 로그 실시간 모니터링. 로그 회전 자동 관리.
Node.js / Java 앱 systemd 서비스 자동 등록, 도메인 바인딩, PM2 없이 프로세스 관리.
사이트별 tar.gz 자동 백업, DB 스냅샷, 원클릭 복원. 스케줄링 지원.
웹셸 시그니처 26종 탐지, CMS 자동 식별(WordPress/Laravel/ThinkPHP), 실시간 파일 무결성 검사.
미러 서버에서 새 버전 감지 시 자동 다운로드 + 무중단 재시작. 롤백 지원.
중앙 대시보드에서 여러 Warden 노드를 통합 관리. 블랙리스트 자동 전파, 상태 모니터링.
사이트별 대역폭, 요청 수, 응답 코드 분포, 상위 경로 분석. 실시간 차트.
기존 서버 패널과 어떻게 다른지 비교합니다
| 항목 | Warden | BT Panel | Cockpit | HestiaCP |
|---|---|---|---|---|
| 언어 / 런타임 | Rust (네이티브) | Python | C + JS | PHP + Bash |
| 메모리 사용량 | ~15MB | ~200MB | ~80MB | ~120MB |
| 단일 바이너리 | ✓ | ✕ | ✕ | ✕ |
| SELinux 호환 | ✓ | ✕ (비활성 권장) | ✓ | ✕ |
| 위협 인텔리전스 | 커뮤니티 공유 피드 | ✕ | ✕ | ✕ |
| 소프트웨어 소스 빌드 | 16종 + 멀티 버전 | 소스 빌드 지원 | ✕ | 패키지만 |
| 오픈 소스 | MIT | 제한적 소스 공개 | LGPL | GPL |
| 외부 의존성 | 없음 (SQLite 임베디드) | MySQL 필수 | systemd 필수 | MySQL/PostgreSQL |
Warden의 과거와 미래 — 커뮤니티와 함께 성장합니다
방화벽(nftables), SSL/ACME, 블랙리스트 관리, 웹 UI, GeoIP, 설치 스크립트
웹사이트 관리(11단계), 소프트웨어 스토어(16종 소스 빌드), Node.js/Java 프로젝트, 성능 튜닝, 백업, 공유 API
악성코드 스캔(웹셸 26종 시그니처), CMS 식별, 파일 무결성 모니터링, 2FA 인증
미러 서버 자동 업데이트, 무중단 재시작, 롤백, 상태 체크 엔드포인트
다중 서버 통합 대시보드, 블랙리스트 자동 전파, 사이트별 트래픽 분석, 알림 시스템