OpenSource-Hub
T

The Lounge

6.2k stars·개발 도구·SHA-256 체크섬 확인됨

오프라인 상태에서도 연결이 끊기지 않고 푸시 알림을 지원하는 현대적인 셀프 호스팅 Web IRC 클라이언트입니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

셀프 호스팅 방식의 모던한 IRC 웹 클라이언트로, 연결이 끊어지면 자동으로 재연결되어 메시지가 유실되지 않습니다.

주요 기능

  • 항상 온라인: 브라우저를 닫아도 IRC 연결이 끊기지 않습니다
  • 푸시 알림: 메시지를 받으면 즉시 알려주어 어떤 대화도 놓치지 않습니다
  • 링크 미리보기: 링크 내용을 자동으로 펼쳐 보여주므로 따로 클릭할 필요가 없습니다
  • 다중 기기 동기화: 휴대폰, 컴퓨터, 태블릿 어디서든 전환할 수 있으며 채팅 기록이 끊김 없이 이어집니다
  • 반응형 인터페이스: 다양한 화면 크기에 맞게 조정되어 부드럽게 작동합니다

할 수 없는 것

  • •root 사용자로 실행하지 마세요. 보안 위험이 있습니다. 2. 프로덕션 환경에서는 Docker 또는 공식 설치 패키지를 사용하고, 소스 코드에서 직접 실행하지 마세요(불안정함). 3. Node.js LTS 버전이 필요하며, 이전 버전은 호환되지 않을 수 있습니다.

사용 사례

  • 개발자 팀 내부 커뮤니케이션, Slack 또는 Discord 대체
  • 오픈 소스 커뮤니티의 IRC 채널 운영 및 웹 클라이언트 접속 경로 제공
  • 개인 사용자가 특정 IRC 채널 또는 봇에 안정적으로 상시 접속 유지

상세 설명

The Lounge는 현대적인 셀프호스팅 Web IRC 클라이언트로, 브라우저를 닫아도 서버와의 연결을 유지하여 어떤 메시지도 놓치지 않습니다. 푸시 알림, 링크 미리보기, 새 메시지 표시를 지원하며 모든 기기 간에 채팅 기록을 동기화합니다. Node.js 기반으로 구축되어 크로스 플랫폼으로 실행되며, Docker 또는 npm을 통해 빠르게 배포할 수 있습니다. 안정적이고 항상 온라인 상태를 유지하는 IRC 경험이 필요한 팀, 커뮤니티 또는 개인에게 적합하며, 서드파티 서비스에 의존할 필요가 없습니다.

문제 해결 & FAQ (2)

문제 해결
The Lounge에서 강퇴당한 후 IRC 채널에 다시 참여하려면 어떻게 해야 하나요?

전체 채널 이름과 함께 /join을 실행하세요. 예를 들어 /join #channel과 같이 입력합니다. /join만 단독으로 입력하면 kick 이후 현재 열려 있는 버퍼에서 채널을 추론하지 않으므로 자동으로 다시 입장되지 않습니다. 자신에 대한 접힌 kick 메시지는 PR #2268을 통해 v3에서 수정되었으므로, 자신의 kick 알림이 숨겨져 있는 경우 업데이트하세요. kick된 후에도 입력 필드가 활성화된 상태로 남아 있을 수 있습니다.

원본 Issue #2266
문제 해결
'Add user' 기능이 The Lounge에서 작동하지 않는 문제를 해결하는 방법은 무엇인가요?

'사용자 추가' 기능이 버그로 인해 제대로 작동하지 않았습니다. 이 문제는 풀 리퀘스트 #4592에서 수정되었습니다. The Lounge를 최신 버전(또는 적어도 해당 PR이 포함된 버전)으로 업데이트하여 문제를 해결하세요. 즉시 업데이트할 수 없는 경우, PR의 변경 사항을 수동으로 적용하여 임시 해결 방법으로 사용할 수 있습니다. PR에서 구체적인 코드 수정 사항을 확인하세요.

원본 Issue #4593

태그

ircchatself-hostedweb-clientnodejsbouncerreal-time

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: Docker(권장) 또는 Node.js LTS 버전이 설치되어 있는지 확인하세요

4

2단계: Docker로 빠르게 시작: docker run -d -p 9000:9000 -v ~/.thelounge:/var/opt/thelounge thelounge/thelounge

5

3단계: 브라우저에서 http://localhost:9000을 열고 관리자 계정을 생성하면 바로 사용할 수 있습니다

설치 가이드
  1. 1단계: Docker(권장) 또는 Node.js LTS 버전이 설치되어 있는지 확인하세요
  2. 2단계: Docker로 빠르게 시작: docker run -d -p 9000:9000 -v ~/.thelounge:/var/opt/thelounge thelounge/thelounge
  3. 3단계: 브라우저에서 http://localhost:9000을 열고 관리자 계정을 생성하면 바로 사용할 수 있습니다
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Docker를 사용하는 경우: 먼저 docker stop <컨테이너 이름>으로 컨테이너를 중지하고, docker rm <컨테이너 이름>으로 컨테이너를 삭제한 다음, 마지막으로 구성 파일 디렉터리 ~/.thelounge를 수동으로 삭제하세요. npm으로 설치한 경우: npm uninstall -g thelounge를 실행하면 되며, 사용자 데이터(~/.thelounge)는 수동으로 삭제해야 합니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-10-15 05:25:04
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

2 FAQs

유사한 프로젝트