개인 개발자가 Nginx Proxy Manager(NPM)의 편리함에 보안 및 제어 기능을 더한 셀프호스팅 게이트웨이 '코르부스(Corvus)'를 선보였습니다. 컨테이너 기반으로 설치가 간편하며, 프록시 호스트, Let's Encrypt 자동 갱신, 리디렉션 등 NPM의 핵심 기능을 포함하면서도, 알려진 공격 패턴을 자동으로 차단하고 반복 공격 IP를 막는 등 보안 기능을 강화한 것이 특징입니다.
코르부스는 SQL 인젝션(SQL Injection), 경로 순회(Path Traversal) 같은 일반적인 웹 공격을 자동으로 방어하며, 특정 IP, 국가, 경로, 헤더, 사용자 에이전트(User-Agent) 기반의 보안 규칙 설정도 지원합니다. 또한, 트래픽이 급증할 때 접속 대기열(Queue) 기능을 통해 서버 과부하를 방지하고 사용자 경험을 관리할 수 있습니다. 실시간 트래픽 모니터링, 지연 및 오류 로깅, Slack, Discord, Telegram 등 다양한 메신저 알림 연동 기능으로 운영 효율성을 높였습니다. 기존 NPM 설정을 그대로 가져와 사용할 수 있으며, 설정 변경 이력 관리 및 롤백 기능도 제공하여 안정적인 운영을 돕습니다.
이러한 통합 솔루션은 소규모 서비스나 개인 프로젝트를 운영하는 개발자들에게 특히 유용합니다. 별도의 복잡한 보안 솔루션이나 트래픽 관리 시스템을 구축할 필요 없이, 하나의 게이트웨이로 웹 서비스의 안정성과 보안을 동시에 확보할 수 있기 때문입니다. 특히 AI 에이전트(AI agent)나 다양한 웹 서비스를 셀프호스팅하는 추세 속에서, 코르부스는 개발자들이 핵심 서비스 개발에 집중하면서도 인프라 운영의 부담을 줄일 수 있는 실질적인 대안이 될 것으로 기대됩니다.