Servor — One console to run and monitor all your servers
Servor — 모든 서버를 실행하고 모니터링하는 하나의 콘솔
Servor는 웹 터미널, 파일 편집기, 예약 작업, 서버 일괄 명령과 모니터링을 한 콘솔에 모은 서버 관리 도구입니다. 브라우저에 개인 키를 두고 명령마다 Ed25519 서명을 생성하며, 서버 에이전트가 서명을 확인한 뒤 실행합니다. 에이전트가 서버에서 외부로 연결하므로 인바운드 포트를 열지 않아도 됩니다.
- 주제
에디터 노트
개인 키를 브라우저에 두고 서버가 명령 서명을 검증하는 방식은 관리 콘솔의 백엔드에 SSH 키나 루트 권한을 맡기는 구조와 권한 경계를 다르게 설정합니다. 서버마다 별도 서명을 만든다는 설명도 명령 재사용 방지라는 목적에 맞습니다. 다만 자료에는 브라우저와 에이전트의 신뢰 관계 외에 계정 복구, 에이전트 업데이트, Servor 연결이 끊겼을 때의 운영 방식이 나오지 않습니다. 댓글은 배포판 혼합 지원을 묻고 제작자는 레시피가 시스템별 도구를 확인한다고 답했으며, AI 자동화는 현재 기능과 앞으로 더 확장하려는 계획을 구분해 설명했습니다.
AI 요약
Servor는 여러 서버를 브라우저에서 관리하는 콘솔입니다. 웹 터미널과 파일 탐색기 및 편집기, 실시간 로그, 컨테이너와 systemd 작업, 서버에서 실행하는 예약 작업, 여러 서버에 한 번에 보내는 명령을 제공합니다. 150개 이상의 설치 레시피와 팀 전용 레시피도 지원합니다. 모니터링은 11종류이며, 20개 채널과 휴대전화 알림을 설정하고 사용자 도메인에 다국어 상태 페이지를 게시할 수 있습니다. 무료 요금제는 서버 2대까지입니다.
명령 서명과 연결 구조
Servor가 내세우는 보안 설계는 개인 키를 브라우저 밖으로 보내지 않는 것입니다. 브라우저가 명령마다 Ed25519 서명을 만들고 서버의 에이전트가 실행 전에 서명을 검증합니다. 같은 명령을 서버 20대에 보내면 서버마다 별도의 서명을 생성해 다른 서버에서 서명을 재사용하지 못하게 합니다.
에이전트는 서버에서 Servor로 외부 연결을 열고 이를 유지합니다. 따라서 인터넷에 SSH 포트 22를 공개하지 않아도 터미널과 파일, cron, 서비스 관리, 서버 일괄 명령을 사용할 수 있습니다. Linux, macOS, Windows를 지원하며, 에이전트는 런타임 설치가 필요 없는 단일 컴파일 바이너리입니다. 7개 OS 및 아키텍처 대상용으로 제공하고 소스도 공개한다고 설명합니다.
운영체제와 레시피
서로 다른 Linux 배포판을 한 콘솔에서 관리할 수 있느냐는 질문에 제작자는 가능하다고 답했습니다. 에이전트는 Ubuntu, Debian, Alpine, Rocky, Fedora, Arch, openSUSE 등을 지원하며 x86과 ARM 환경에서 실행됩니다. macOS와 Windows 서버도 함께 관리할 수 있습니다. 설치 레시피는 실행 전에 시스템을 확인하고 apt, dnf, apk 같은 패키지 관리 도구와 systemd 사용 여부에 맞춰 동작한다고 설명합니다.
Product Hunt 반응
- @benode — 안녕하세요, Product Hunt 여러분. 저는 Servor를 만든 Benjamin입니다. 브라우저에서 모든 서버를 관리하는 콘솔입니다. 각 서버에 가벼운 에이전트를 설치하고, 모든 기능이 이 에이전트를 거칩니다. 웹 터미널, 편집기가 있는 파일 탐색기, 실시간 로그, 컨테이너 및 systemd 작업을 제공합니다. 서버에서 실행되는 예약 작업과 실행 기록 및 출력도 확인할 수 있습니다. 클릭 한 번으로 전체 서버에 명령을 보낼 수 있고, 150개 이상의 설치 레시피와 팀 자체 레시피를 지원합니다. 고객별 서버 그룹과 팀원별 서버 접근 권한도 설정할 수 있습니다. 모니터링은 11종류이고, 20개 채널과 휴대전화 알림을 지원합니다. 자체 도메인에 방문자 언어별 공개 상태 페이지도 만들 수 있습니다. 에이전트는 외부로만 연결하고 포트를 열지 않습니다. 모든 명령은 브라우저에서 서명하고 실행 전에 에이전트가 검증합니다. 서버 2대까지 무료입니다.
- @renly_borris — 서로 다른 Linux 배포판을 실행하는 서버를 같은 콘솔에서 관리할 수 있나요?
- @benode — 네. 하나의 콘솔에서 모두 관리합니다. 에이전트는 정적 바이너리 하나로 제공되므로 Ubuntu, Debian, Alpine, Rocky, Fedora, Arch, openSUSE 등에서 x86과 ARM을 포함해 같은 방식으로 실행됩니다. macOS와 Windows 머신도 함께 관리할 수 있습니다. 서버별 배포판을 표시하고 레시피는 작업 전에 시스템을 확인합니다. apt, dnf, apk 중 무엇을 쓸지, systemd가 있는지 확인하므로 같은 레시피를 서버 전체에서 사용할 수 있습니다.
- @thomas_cogez1 — 지금까지 Servor를 즐겁게 사용하고 있습니다. 모든 기능이 한곳에 있으니 서버 관리가 훨씬 편해집니다. 특히 AI 에이전트가 일상적인 서버 운영을 맡아 수작업을 줄이는 워크플로의 가능성이 마음에 듭니다. 기능이 발전하면 더 자주 사용할 것 같습니다.
- @benode — 정말 감사합니다. 출시 초기라 더욱 큰 힘이 됩니다. 저도 그 부분이 가장 기대됩니다. 지금도 코파일럿의 자동 모드에서 작업을 직접 실행하게 할 수 있고, 앞으로 더 발전시키고 싶습니다.
원문: Product Hunt / 번역·요약: Trawling