NuSkooler/enigma-bbs
Telnet, SSH, WebSocket 접속과 FidoNet, 이메일, 레트로 도어를 지원하는 Node.js 기반의 현대적인 BBS 서버입니다.
- 스타
- 677
- 포크
- 130
- 열린 이슈
- 29
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
ENiGMA½는 초기 개인용 컴퓨터에서 운영되던 다중 사용자 전화 접속 방식의 커뮤니티 호스트인 게시판 시스템(BBS) 서버입니다. Node.js로 실행되며 Telnet, SSH, WebSocket으로 접속할 수 있습니다. 터미널 인터페이스는 폭이 넓은 CJK 문자를 포함해 CP437 및 UTF-8 ANSI 아트를 표시합니다.
서버에는 BBS에 일반적으로 필요한 기능이 포함되어 있습니다. PBKDF2 비밀번호 해싱과 일회용 비밀번호 기반 2단계 로그인을 지원하는 사용자 계정, 메시지 영역, 전문 검색이 가능한 파일 베이스, 임시 다운로드 링크를 위한 내장 웹 서버를 제공합니다. 설정에는 HJSON 파일을 사용하며 메뉴, 테마, JavaScript 모드를 사용자 지정할 수 있습니다.
오래된 네트워크와 게임도 지원합니다. 네이티브 BinkP 메일러를 통한 FidoNet 스타일 메시지 네트워크, IMAP/SMTP를 통한 인터넷 메일, 실험적인 ActivityPub 구현을 지원합니다. 클래식 DOS 및 Amiga 도어는 내장 에뮬레이터로 실행되며, Z-Machine 인터랙티브 픽션은 네이티브로 실행됩니다.
핵심 기능
- 01CP437 및 UTF-8 출력을 지원하는 터미널 UI와 Telnet, SSH, WebSocket 접속
- 02네이티브 BinkP 메일러와 FidoNet 스타일 메시지 네트워크
- 03IMAP/SMTP를 통한 인터넷 메일 송수신
- 04전문 검색 기능을 갖춘 파일 베이스와 FILE_ID.DIZ 추출을 위한 업로드 처리기
- 05내장 DOS(v86) 및 Amiga(vAmiga) 도어 에뮬레이션과 Z-Machine 인터랙티브 픽션
- 06HJSON 파일을 통한 설정과 메뉴, 테마, JavaScript 모드 사용자 지정
활용 사례
- Telnet이나 SSH로 접속하는 레트로 스타일 커뮤니티 게시판 운영
- 에코 메일 교환을 위한 FidoNet 또는 메시지 네트워크 노드 호스팅
- 클래식 DOS 또는 Amiga 도어 게임을 제공하는 BBS 운영
- 검색 가능한 업로드를 지원하는 셀프 호스팅 파일 라이브러리 제공
빠른 시작
- 1
ENiGMA½ 실행에 필요한 Node.js를 설치하세요
- 2
README의 공식 설치 스크립트를 실행하세요(대부분의 *nix 시스템용)
- 3
Windows, Docker 및 기타 옵션은 문서의 Installation Methods를 참고하세요
사용 전 알아둘 점
- 빠른 설치는 원격 스크립트를 bash로 파이프해 실행하므로, 우려된다면 먼저 내용을 검토하세요.
- ActivityPub / Fediverse 지원은 실험적이라고 표시되어 있습니다.
- 서버를 직접 호스팅하고 구성을 직접 관리해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- enigma-bbs은(는) 무엇인가요?
- Telnet, SSH, WebSocket 접속과 FidoNet, 이메일, 레트로 도어를 지원하는 Node.js 기반의 현대적인 BBS 서버입니다. ENiGMA½는 초기 개인용 컴퓨터에서 운영되던 다중 사용자 전화 접속 방식의 커뮤니티 호스트인 게시판 시스템(BBS) 서버입니다. Node.js로 실행되며 Telnet, SSH, WebSocket으로 접속할 수 있습니다. 터미널 인터페이스는 폭이 넓은 CJK 문자를 포함해 CP437 및 UTF-8 ANSI 아트를 표시합니다.
- enigma-bbs은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- enigma-bbs은(는) BSD-2-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- enigma-bbs은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. enigma-bbs의 마지막 커밋은 2026년 11월 6일입니다.
- enigma-bbs은(는) 어디에 사용할 수 있나요?
- Telnet이나 SSH로 접속하는 레트로 스타일 커뮤니티 게시판 운영 에코 메일 교환을 위한 FidoNet 또는 메시지 네트워크 노드 호스팅 클래식 DOS 또는 Amiga 도어 게임을 제공하는 BBS 운영 검색 가능한 업로드를 지원하는 셀프 호스팅 파일 라이브러리 제공
- enigma-bbs는 어떻게 설치하나요?
- ENiGMA½ 실행에 필요한 Node.js를 설치하세요 README의 공식 설치 스크립트를 실행하세요(대부분의 *nix 시스템용) Windows, Docker 및 기타 옵션은 문서의 Installation Methods를 참고하세요
- enigma-bbs은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/NuSkooler/enigma-bbs
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
브라우저에서 원격 서버에 직접 터미널 세션을 여는 웹 기반 SSH 및 Telnet 클라이언트입니다.
두 패널과 F키 단축키를 갖춘, DOS Navigator 스타일의 Rust·ratatui 터미널 파일 관리자입니다.
HTTP/HTTPS로 제공되며 xterm.js와 WebSockets를 기반으로 하는 브라우저용 터미널 에뮬레이터입니다.
C로 작성된 터미널 별자리 지도로, 별, 행성, 별자리와 달의 실시간 위치를 ASCII 아트로 표시합니다.