# Synchronet — Documentation

The current Synchronet documentation lives on the Synchronet Wiki — installation, configuration, networking, customization, troubleshooting, and reference material. The pages below cover developer documentation, release notes, and reference material that is still maintained as files in this docs tree.

### Sysop & Operations (Wiki)

- Installation — Linux, Windows, *BSD, Docker
- Configuration — SCFG and INI files
- Access Control — security levels, flags, exemptions, ARS
- Networking — FidoNet, QWKnet, DOVE-Net
- Utilities — SCFG, smbutil, chksmb, slog, and more
- How-To Guides
- Frequently Asked Questions — including TCP/IP
- Support
- Glossary

### Developer Documentation

- Baja — the Synchronet Command Shell and Loadable Module Compiler
- JavaScript — the Synchronet JavaScript environment
- JavaScript Object Model — reference for Synchronet's JS objects, methods, and properties
- Synchronet Message Base (SMB) — on-disk format (see also local smb.html)
- Baja v2 changes
- Source Code — building from source, repository structure
- Git Commit Log

### Release Notes

- v3.21 (current)
- v3.20
- v3.19 · v3.18 · v3.17
- v3.14 · v3.13 · v3.12 · v3.11 · v3.10 · v3.00
- Version Number History — release dates and change summaries (formerly `versions.hst`)
- v2 Development History — detailed v2 change log (formerly `sbbs.hst`)

### Servers, Services & Add-Ons

- IRC Daemon
- SEXPOTS — Synchronet External Plain Old Telephone System (TCP/IP ↔ modem)
- SEXYZ — Xmodem/Ymodem/Zmodem protocol driver
- Kermit File Transfer Protocol configuration
- QWK Networking
- DOVE-Net — Synchronet's native message network
- FSEditor — full-screen message editor
- SlyEdit
- Linux DOSemu · DOSemu2

### User Documentation

- User Manual — how to use the default (Classic) command shell
- Public BBS List — daily-updated directory of Synchronet BBSes

### Reference

- Supported Platforms — version/platform matrix
- Copyright Notice · GPL · LGPL
- Contributors