OpenSource-Hub
E

ENiGMA½ BBS

642 stars·시스템 최적화·SHA-256 체크섬 확인됨

레트로 감성과 현대적인 기능을 겸비한 BBS 서버 소프트웨어

스마트 다운로드

프로젝트 홈페이지 방문

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

Node.js로 구축된 모던 레트로 BBS 서버

주요 기능

  • 크로스 플랫폼: Linux, FreeBSD, macOS, Windows에서 실행
  • 다중 사용자 지원: 무제한 노드, Telnet/SSH/WebSocket 연결 지원
  • 고도의 사용자 정의: HJSON 설정, 테마, JavaScript 모듈 확장
  • 내장 파일 전송: ZModem, XModem, YModem 지원, 전체 텍스트 검색 및 태그 포함
  • 메시지 네트워크: FidoNet, FTN, BSO 가져오기/내보내기 및 Multi-Relay Chat (MRC) 지원

할 수 없는 것

  • •구성이 다소 복잡하므로 공식 문서(특히 HJSON 구성 및 메뉴 시스템)를 먼저 읽는 것이 좋습니다
  • •DOS 도어 에뮬레이션은 v86 프로젝트에 의존하며 메모리 사용량이 크고 모든 DOS 프로그램과 완전히 호환되지는 않습니다
  • •ActivityPub 기능은 아직 실험 단계이며 불안정하거나 문서가 충분하지 않을 수 있습니다

사용 사례

  • 개인 또는 커뮤니티 BBS를 구축하여 90년대 다이얼업 게시판 경험 재현
  • 클래식 DOS 도어 게임(예: LORD, TradeWars)을 호스팅하여 여러 사용자가 실시간으로 접속 가능
  • FidoNet 노드로 전 세계 메시지 네트워크에 참여하여 메일 및 에코메일 송수신

ENiGMA½는 Node.js에서 구동되는 현대적인 BBS(전자 게시판 시스템) 서버로, 다중 플랫폼(Linux, FreeBSD, macOS, Windows)을 지원합니다. Telnet/SSH/WebSocket 접속, 파일 전송, FidoNet 메시지 네트워크, 내장 BinkP 메일 송수신, ActivityPub 실험적 지원, 그리고 네이티브 DOS 도어 에뮬레이션(별도의 가상 머신 불필요)을 제공합니다. HJSON 설정과 JavaScript 모듈을 통해 고도의 커스터마이징이 가능하며, SQLite 데이터베이스, 2단계 인증 등의 기능을 내장하고 있습니다. 레트로 스타일의 온라인 커뮤니티, 게임 도어 사이트 또는 파일 공유 시스템을 구축하는 데 적합합니다.

태그

BBSNode.js复古计算通信软件自托管

시작하기

1

설치 프로그램 다운로드

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

2

소프트웨어 설치

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

3

Linux/macOS 터미널에서 curl -o- https://raw.githubusercontent.com/NuSkooler/enigma-bbs/master/misc/install.sh | bash 를 실행하여 자동 설치

4

설치 안내에 따라 Node.js 종속성 및 기본 구성을 완료

5

서비스를 시작한 후 Telnet 클라이언트(예: SyncTERM)를 통해 localhost:23에 연결하면 바로 사용 가능

설치 가이드
  1. Linux/macOS 터미널에서 curl -o- https://raw.githubusercontent.com/NuSkooler/enigma-bbs/master/misc/install.sh | bash 를 실행하여 자동 설치
  2. 설치 안내에 따라 Node.js 종속성 및 기본 구성을 완료
  3. 서비스를 시작한 후 Telnet 클라이언트(예: SyncTERM)를 통해 localhost:23에 연결하면 바로 사용 가능
파일 무결성

체크섬 없음

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

SHA256 체크섬

체크섬 없음

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

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

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

설치 디렉토리(기본값 ~/.enigma-bbs 또는 /opt/enigma-bbs)를 삭제하고 사용자 데이터와 데이터베이스를 제거합니다. 주의: 수동으로 삭제하기 전에 구성 파일과 개인 파일을 백업하십시오.

추가 의존성 없음

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

프로젝트 정보
라이선스BSD-2-Clause
마지막 업데이트2026-10-15 05:50:02
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

4 FAQs

유사한 프로젝트