프로젝트 소개
Calagopus Wings는 Pterodactyl Wings를 Rust로 재작성한 프로젝트로, 원본과 100% API 호환을 목표로 하면서 기능, 성능 및 안정성 개선을 추가합니다. 이는 일반적으로 Pterodactyl 호환 패널과 함께 사용되는 노드 측 데몬으로, 게임 서버 컨테이너를 관리합니다.
README에 설명된 추가 기능의 주요 영역:
API: OpenAPI 문서 엔드포인트, 노드 통계, 로그 목록 및 읽기, 원격 바이너리 업그레이드, 서버에서 사용자 정의 스크립트 실행, 실시간 웹소켓 권한 업데이트 및 브로드캐스트, 설치 중단, 설치 로그, 서버 버전 해시, 파일 지문, 페이지네이션 및 정렬된 파일 목록, 파일 이름/내용 검색, 즉석 디렉토리 다운로드(아카이브). 파일 처리는 zip/7z/ddup용 아카이브 브라우징, 가상 디렉토리 마운트, 폴더 크기 지원, 멀티스레드 압축 및 해제, 웹소켓 진행 상황 추적이 포함된 백그라운드 파일 작업을 얻습니다.
셸/SFTP: 강력한 작업을 위한 작은 `.wings` CLI와 함께 서버 콘솔에 대한 SSH 액세스, 그리고 check-file, copy-file, space-available, limits, statvfs, hardlink, fsync, lsetstat, posix-rename, users-groups-by-id와 같은 많은 OpenSSH SFTP 확장. SFTP 구성에는 인증 시도 제한, 쿨다운, 연결/채널/핸들 제한 및 선택적 활동 로깅이 포함됩니다.
백업: ddup-bak, btrfs, zfs, restic 및 pbs용 추가 드라이버, wings 드라이버에서 zip/7z 아카이브 생성, 일부 드라이버용 백업 브라우징. 구성은 압축 수준, 스레딩, S3 스트리밍 업로드 및 재시도 동작을 노출합니다.
CLI: wings를 서비스로 설치하고 각 서버를 전송하지 않고 btrfs/zfs 디스크 제한기로 마이그레이션하는 명령.
구성: README는 API 리디렉션, 원격 다운로드 제한 및 차단된 CIDR, 파일 검색 및 복사/삭제/압축 스레드 수, JWT 사용 제한, 요청 로그 제한, 디스크 검사 동시성 및 inotify 기반 검사, 디스크 제한기 모드(btrfs 하위 볼륨, zfs 데이터셋, xfs 할당량, 실험적 fuse 할당량), Docker 소켓 및 네트워크 설정, 이미지 풀 캐싱, 설치 프로그램 시간 초과, 원격 요청 재시도 제한을 포함한 많은 옵션을 문서화합니다.
설치 지침은 README에 포함되어 있지 않으며 대신 프로젝트 문서 사이트에 연결됩니다. 이 프로젝트는 저장소의 라이선스 파일에 따라 라이선스가 부여되며 Discord 커뮤니티 링크를 제공합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.