Termix - SSH 터미널, 터널링, 파일 편집 기능을 갖춘 클라이언트리스 웹 기반 서버 관리 플랫폼

 

요런 오픈소스 프로젝트들이 많이나오는데 이건 과연 오래 개발될지..

 

image.png

 

GitHub - LukeGus/Termix: Termix is a clientless web-based server management platform with SSH terminal, tunneling, and file editing capabilities. Termix is a clientless web-based server management platform with SSH terminal, tunneling, and file editing capabilities. - LukeGus/Termix from GITHUB

 

개요

Termix는 오픈 소스 기반의 영구 무료 셀프 호스팅 올인원 서버 관리 플랫폼입니다. 직관적인 단일 인터페이스를 통해 서버와 인프라를 관리할 수 있는 웹 기반 솔루션을 제공합니다. Termix는 SSH 터미널 접속, SSH 터널링 기능, 원격 파일 구성 편집 기능을 제공하며, 향후 더 많은 도구가 추가될 예정입니다.

특징

  • SSH 터미널 액세스 - 분할 화면 지원(최대 4개 패널) 및 탭 시스템을 갖춘 모든 기능을 갖춘 터미널
  • SSH 터널 관리 - 자동 재연결 및 상태 모니터링을 통해 SSH 터널을 생성하고 관리합니다.
  • 원격 구성 편집기 - 구문 강조 및 파일 관리를 통해 원격 서버에서 직접 파일을 편집합니다.
  • SSH 호스트 관리자 - 태그와 폴더를 사용하여 SSH 연결을 저장, 구성 및 관리합니다.
  • 사용자 인증 - 관리자 제어 및 OIDC 지원을 통한 안전한 사용자 관리, 더 많은 인증 유형 제공 예정
  • 최신 UI - React, Tailwind CSS 및 놀라운 Shadcn으로 구축된 깔끔한 인터페이스

계획된 기능

>

  • 향상된 관리자 제어 - 관리자를 관리하고, 관리자 권한에 대한 보다 세부적인 제어를 제공하고, 호스트를 공유하고, 비밀번호를 재설정하고, 계정을 삭제하는 등의 기능을 제공합니다.
  • 더 많은 인증 유형 - 2FA, TOTP 등 추가
  • 테마 - 모든 도구에 대한 테마 수정
  • 개선된 SFTP 지원 - 구성 편집기를 사용하여 파일을 업로드, 생성, 제거하여 파일을 보다 쉽게 관리할 수 있는 기능
  • 향상된 터미널 지원 - VNC 및 RDP와 같은 더 많은 터미널 프로토콜 추가(Apache Guacamole과 유사한 웹 애플리케이션에 RDP를 통합한 경험이 있는 분은 이슈 생성을 통해 저에게 연락해 주시기 바랍니다)

설치

Termix 설치 방법에 대한 자세한 내용은 Termix 문서를 참조하세요. 또는 여기에서 docker-compose 샘플 파일을 확인하세요.

 

services:
  termix:
    image: ghcr.io/lukegus/termix:latest
    container_name: termix
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - termix-data:/app/data
    environment:
      PORT: "8080"

volumes:
  termix-data:
    driver: local 
image.png
image.png