This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:opensource:enigma:start [2018/03/29 01:58] 127.0.0.1 external edit |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== ENiGMA½ BBS ====== | ||
- | ENiGMA½ is a free and open source (BSD-2 clause) Bulletin Board System software written in Node.js JavaScript. The system is tested and known to run well under Linux, Windows, FreeBSD, and OS X but should run fine anywhere Node.js can run. | ||
- | |||
- | Some features include: | ||
- | * Multi platform: Anywhere [[https://nodejs.org/|Node.js]] runs likely works (known to work under Linux, FreeBSD, OpenBSD, OS X and Windows) | ||
- | * Unlimited multi node support (for all those BBS "callers"!) | ||
- | * **Highly** customizable via [[http://hjson.org/|HJSON]] based configuration, menus, and themes in addition to JavaScript based mods | ||
- | * MCI support for lightbars, toggles, input areas, and so on plus many other other bells and whistles | ||
- | * Telnet & **SSH** access built in. Additional servers are easy to implement | ||
- | * [[http://www.ascii-codes.com/|CP437]] and UTF-8 output | ||
- | * [[http://syncterm.bbsdev.net/|SyncTerm]] style font and baud emulation support. Display PC/DOS and Amiga style artwork as it's intended! In general, ANSI-BBS / [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/src/conio/cterm.txt?content-type=text%2Fplain&revision=HEAD|cterm.txt]] / [[http://www.bbsdocumentary.com/library/PROGRAMS/GRAPHICS/ANSI/bansi.txt|bansi.txt]] are followed for expected BBS behavior | ||
- | * [[http://www.acid.org/info/sauce/sauce.htm|SAUCE]] support | ||
- | * Renegade style pipe color codes | ||
- | * [[http://sqlite.org/|SQLite]] storage of users, message areas, and so on | ||
- | * Strong [[https://en.wikipedia.org/wiki/PBKDF2|PBKDF2]] backed password encryption | ||
- | * [[https://github.com/NuSkooler/enigma-bbs/blob/master/docs/doors.md|Door support]] including common dropfile formats for legacy DOS doors. Built in [[http://bbslink.net/|BBSLink]], and [[http://forums.throwbackbbs.com/|DoorParty]] support! | ||
- | * [[https://github.com/trentm/node-bunyan|Bunyan]] logging | ||
- | * [[https://github.com/NuSkooler/enigma-bbs/blob/master/docs/msg_networks.md|Message networks]] with FidoNet Type Network (FTN) + BinkleyTerm Style Outbound (BSO) message import/export | ||
- | * [[https://github.com/WhatCD/Gazelle|Gazelle]] inspired File Bases including fast fully indexed full text search (FTS), #tags, and HTTP(S) temporary download URLs using a built in [[https://github.com/NuSkooler/enigma-bbs/blob/master/docs/web_server.md|web server]]. Legacy X/Y/Z modem also supported! | ||
- | * Upload processor supporting [[https://en.wikipedia.org/wiki/FILE_ID.DIZ|FILE_ID.DIZ]] and [[https://en.wikipedia.org/wiki/.nfo|NFO]] extraction, year estimation, and more! | ||
- | |||
- | |||
- | ===== See Also ===== | ||
- | * Project Home: https://github.com/NuSkooler/enigma-bbs | ||
- | * Facebook: https://www.facebook.com/groups/enigmabbs/ |