Simple minimodem BBS with a 3d printed acoustic coupler case. The acoustic coupler was designed to hold a USB speaker and microphone, which you can buy from Adafruit.
Requires Linux. PJSUA and minimodem must be installed. The BBS uses shell scripts and javascript to relay messages via minimodem over VoIP. On the server side, start PJSUA then start the phoneMonitor.sh script. Minimodem is set to run at 100bps. Edit the shell scripts if you want to change the baud. You will need to edit the clientSide.sh script, minimodem -A alsa option should match your USB microphone and speaker. Use arecord -l and aplay -l linux commands to find their card numbers.
This repository contains tools releated to BBSing and Ansi in general. It contains:
An ALPHA grade bulletin board system (BBS) implementation for Reticulum networks. RetiBBS allows users to communicate through message boards in a secure manner. User authentication and authorization with Reticulum. Multiple message boards support. User display names. Admin privileges for board management. Simple text-based command interface
I wonder if it could be run over Veilid.
While xthulu is intended to be a community server with multiple avenues of interaction (e.g. terminal, browser, REST API), its primary focus is to provide a modern SSH terminal interface which pays homage to the bulletin boards of the 1990s. Rather than leaning entirely into DOS-era nostalgia, modern character sets (UTF-8) and terminal capabilities are taken advantage of.
A bulletin board system that enables radio amateurs to read and store messages at your station. It generally adopts conventions common to other popular packet BBS systems. Send and receive messages by callsign, send private messages, plugin architecture.
Doesn't actually have any networking code, it relies upon external software (the docs namecheck ax25d, but possibly any other utility which takes its input on stdin and prints to stdout (like go-sendxmpp?) might work).
A BBS server for Meshtastic for posting bulletins, sending mail to users, and channel directory. Tries to work like most ax.25 packet radio BBSes. Requires access to a Meshtastic node for access to the network and the node ID of at least one other TC2 BBS to plug itself into the network.
Frozen intends to be a radio BBS optimized for slow connections. This is the very beginning of the project. The current status is that Frozen has a working message board, an admin tool to manage data, a terminal client to interact with the BBS, and a (very crummy!) connection to Meshtastic radios.
Now has a bill of materials for constructing your own server.
Sixteen Colors is an online archive for ANSI and ASCII artpacks. The artform was originally intended for display on computer textmode consoles. It gained popularity in the early nineties with the rise of dial-up Bulletin Board Systems (BBS).
At one point artists started to group together and release their work in collections released monthly, these collection are called artpacks. Rivalry resulted in fierce competition between these artgroups which only boosted activity. ACiD and iCE are examples of early prominent groups.
The rise of the Internet in the late nineties started the decline of BBS's and thus also the need and interest for ANSI/ASCII art. And although the need has almost vanished, still today artists are producing artpacks in collectives. Sixteen Colors aims to collect these artpacks as an archive in the public interest.
Running on an 8MHz Mac Plus.
Web client, telnet, actual dialup (1-312-654-0090).
2600.network is a public service for dial-up users. It's purpose is to allow users of old, vintage, and outdated hardware to dial in with real modems to real systems.
ENiGMA½ is a modern BBS software with a nostalgic flair!
Multi platform - Anywhere Node.js runs likely works. Unlimited multi node support. Highly customizable via 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, and both secure and non-secure WebSocket access built in! Additional servers are easy to implement. SyncTERM style font and baud emulation support. Display PC/DOS and Amiga style artwork as it's intended! In general, ANSI-BBS / cterm.txt / bansi.txt are followed for expected BBS behavior.
Renegade style pipe color codes. SQLite storage of users, message areas, etc. Strong PBKDF2 backed password hashing. Support for 2-Factor Authentication with OTP. Door support including common dropfile formats for legacy DOS doors. Built in BBSLink, DoorParty, and Exodus! Message networks with FidoNet Type Network (FTN) + BinkleyTerm Style Outbound (BSO) message import/export. Messages Bases can also be exposed via Gopher or NNTP as well. ANSI support in the Full Screen Editor (FSE), file descriptions, etc.
Three traditional BBS-circulated documents about the QWK format, based on reverse engineering; the official spec, excerpted from the documentation of 1stReader; and the official QWKE specification, all re-formatted with Markdown. Although I consider some of this material to be inaccurate, I’ve tried to avoid editing for content, except to remove references to web sites, boards and addresses that are no longer working.
A Bulletin Board System for UN*X like platforms.
The file archives of the Dreamland BBS, for Amiga, DOS, Linux, Windows, SunOS/Solaris, BSD, and more.
It's hard to say what all is in here, so poke around and see if anything looks good.
The Internet Archive is also aware of needing to back up this archive: https://archive.org/details/dreamlandbbs.com
Repos of a crew who're keeping the old-school alive.
dialup.world is (currently) a three-line dial-up ISP!
This software will help you transfer software to your classic Macintosh (e.g. MacOS System 6, 7, 68k Macs, etc) using the serial port. Very simply, this software runs on a modern host computer, and behaves like a BBS would back in the day. You connect your Macintosh to the host computer using serial, and then, using your vintage computer, you can search and download files from online archives (e.g. Macintosh Garden, Mac Repository). However, this "BBS" has only one user, you!
I don't see why you couldn't use this pseudo-BBS to transfer software to other kinds of computers as well.
IRATA.ONLINE is provided for the benefit of retro-computing users to have a place to socialize, and develop interesting multi-user, interactive, and graphical games and social applications. It descends from the historical PLATO system, a massive time-sharing system that lasted from 1962 until NovaNET was closed in 2015. More than a BBS but a bit less than a commercial computing service.
Multiuser. Graphical, so it requires its own cross-platform software. Online games, social network, realtime chat, online development of new applications for the service in a language called Tutor. Has its own client software, Platoterm, for a number of retro platforms, including the Atari 8-bits, C64, Apple IIgs, Atari ST, and the Amiga. There is also an Android port.
Commodore BBS telnet listing. Even has an API.
Mystic BBS was conceived around the year 1995 when the author became frustrated by the lack of customization available with Renegade BBS, and first released to the public in late 1997 during a period when many BBS packages were seeing a decline (or a full stop) in development. Mystic is developed from the ground up with all original source code and is intended to be the spiritual successor to both Telegard and Renegade.
Mystic has internal Telnet, RLOGIN, SSH, NNTP, POP3, SMTP, FTP, HTTP and BINKP servers while continuing to focus on and enhance the SysOp and user experience.
Supports Linux on multiple platforms natively (including the RasPi).
Supports Renegade-style MCI codes. Full support for QWK and echomail. Up to 255 users simultaneously. IRC-like BBS chat. Has its own scripting language (MPL) and supports Python for writing addons.
Built in admin tools, including moderation and blocking.