Vision/3 Bundle v0.3.0
Vision/3 Full Distribution v0.3.0
Each bundle is a full distribution: extract and run. No need to build from source or clone the vision3 repo.
Integrated binkd mailer reliability release: FTN mail flow now works out of
the box from the Setup Wizard, and mailer failures are diagnosable from the
BBS log.
FidoNet / FTN
- The FTN Setup Wizard now wires the event scheduler for complete mail flow: it creates an enabled per-network hub poll event (
binkd -p -P <hub>every 15 minutes), enables the toss safety-net and nightly message-base fix/purge/pack maintenance events, and turns the scheduler on. Re-running the wizard preserves schedules and settings you've tuned by hand. - The wizard's
binkd.confrewrite no longer produces duplicatedomain/addresslines on installs rooted at the default/opt/vision3path (binkd aborted with "duplicate domain").
Integrated binkd mailer
- binkd startup failures are now diagnosable: the supervisor captures binkd's stderr and includes it in the "exited unexpectedly" log line instead of a bare
exit status 1. - The mailer creates binkd's runtime directories (
data/logs, FTN inbound/outbound queues) before every launch. - Preflight now refuses an unconfigured template
binkd.confwith a clear "run the FTN Setup Wizard" warning instead of entering a crash-restart loop, and reports unreadable configs distinctly from missing ones.
Setup
setup.shand the Docker entrypoint no longer pre-seed a placeholderbinkd.conffrom the template — the FTN Setup Wizard generates a complete, fully-configured one when none exists. (The template remains intemplates/configs/as a hand-editing reference.)
Quick start
- Download the archive for your platform (see Assets below).
- Extract to a directory (e.g.
/opt/vision3orC:\vision3). - From that directory, optionally run once:
./setup.sh(Unix) or.\setup.ps1(Windows) to generate the SSH host key. - Start the BBS:
./vision3(Unix) or.\vision3.exe(Windows).
Default login: felonius / password — change after first login!
Bundle contents
- Root — vision3, ue, strings, helper, v3mail, config, menuedit (main executables)
- bin/ — binkd, sexyz, sexyz.ini (and zip/unzip on Windows)
- configs/ — template configs (edit
configs/config.jsonfor your BBS) - menus/v3/ — menu set
- data/ — skeleton (users, files, logs, msgbases, ftn, infoforms, oneliners)
- ziplab/ — ZIP processing templates (BBS ad, file comment)
- scripts/examples/ — example JS scripts for the scripting engine
- setup.sh (Unix) / setup.ps1 + setup.bat (Windows) — one-time setup (SSH key, dirs)
Paths on Windows
Path strings in the JSON configs use forward slashes; they work on Windows too. For paths you edit (e.g. doors), you can use forward or backslashes.
Platforms
- linux-amd64, linux-arm64, linux-armv7
- macOS: one universal bundle (Intel + Apple Silicon), built for amd64 and arm64 then combined
- windows-amd64, windows-386