ENiGMA½ BBS
레트로 감성과 현대적인 기능을 겸비한 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단계 인증 등의 기능을 내장하고 있습니다. 레트로 스타일의 온라인 커뮤니티, 게임 도어 사이트 또는 파일 공유 시스템을 구축하는 데 적합합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
Linux/macOS 터미널에서 curl -o- https://raw.githubusercontent.com/NuSkooler/enigma-bbs/master/misc/install.sh | bash 를 실행하여 자동 설치
설치 안내에 따라 Node.js 종속성 및 기본 구성을 완료
서비스를 시작한 후 Telnet 클라이언트(예: SyncTERM)를 통해 localhost:23에 연결하면 바로 사용 가능
- Linux/macOS 터미널에서 curl -o- https://raw.githubusercontent.com/NuSkooler/enigma-bbs/master/misc/install.sh | bash 를 실행하여 자동 설치
- 설치 안내에 따라 Node.js 종속성 및 기본 구성을 완료
- 서비스를 시작한 후 Telnet 클라이언트(예: SyncTERM)를 통해 localhost:23에 연결하면 바로 사용 가능
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
설치 디렉토리(기본값 ~/.enigma-bbs 또는 /opt/enigma-bbs)를 삭제하고 사용자 데이터와 데이터베이스를 제거합니다. 주의: 수동으로 삭제하기 전에 구성 파일과 개인 파일을 백업하십시오.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
4 FAQs