A complete bulletin board system that runs on the shared hosting you already have. Upload a folder, answer five questions, and you're a SysOp.
Free · MIT licensed · version 1.8.1. Or just press the key
What ATDT is
Callers get an authentic CP437 terminal in the browser: ANSI art, hotkey menus, message bases, file areas, live chat, door games. You get a modern web console to run all of it.
PHP 8.1 and a folder you can write to. No daemon, no build step, no shell access, nothing to compile. If you can upload a zip in cPanel, you can run a board.
The installer checks your server, sets up the database, and asks for a board name and a SysOp handle. Nobody has to touch a config file or a command line.
Rewrite every menu and hotkey, gate anything with access strings, draw your own ANSI in the built-in editor, and swap every caller-visible string in a theme.
Features
Most of what follows is optional. The board arrives with a complete menu tree, working message areas, and two door games already running, so you can leave every one of these switches alone and still have a board worth calling.
This is the part worth reading twice. ATDT does not just let you rearrange a menu. Two people can log into the same board at the same moment and see genuinely different boards: different art, different wording, different menus, different games.
Coming from another board
Nobody wants to start over. ATDT is the one package that reads the message history out of the board you already ran and brings it across: the areas, the authors, the dates, the To lines, and the reply threads.
Mystic, Synchronet, ENiGMA, Talisman, Magicka, RemoteAccess, Telegard, QuickBBS, Maximus, EleBBS, ProBoard and WWIV. Or the raw bases directly, for a message store that outlived the software that wrote it: JAM, Squish, SMB, Hudson, FTS-1, QWK.
A Commodore 64 board, an Apple II, an Atari, something you wrote yourself. There is a documented open format: get the data off the old disks however you can, and ATDT will take it.
You preview the parse first, down to three real messages rendered exactly as they will be stored, then map each area by hand. And there is an undo. Tested at sixty thousand messages.
What you are moving to is a board that runs on ordinary shared hosting, that any caller reaches with a browser and no telnet client, and that is still being worked on. Your history does not have to stay on a machine you are tired of maintaining.
Installing
There is no step five. The installer prints your cron line, locks itself, and hands you the keys to the console.
Drop the contents of atdt/ into your web space. The root or a subdirectory
both work.
Visit it in a browser. The environment check runs and explains anything your host is missing.
SQLite needs nothing at all and is right for almost everyone. MySQL is there if you prefer it.
Board name, your handle, a password, a timezone. The board is live when you press save.
There is a Support Forum for ATDT and the rest of the BBS Preservation Project software. Installing, hosting, doors, themes, imports: ask there and the answer stays up for whoever hits the same wall next.
Download
Free, MIT licensed, no account, no telemetry, no
upsell. Everything you make lives in one data/ folder, so backing up the whole
board means copying one directory.