This repository contains the official documentation for LSMTPD — a lightweight, high-performance SMTP server written in Rust that forwards mail directly into AMQP.
The docs are built with Docusaurus, a modern static site generator.
git clone git@github.com:Neko-Nik-Org/LSMTP-Docs.git
cd LSMTP-Docsnpm installnpm run startThis will start a local dev server and open the docs in your browser. Hot reload is enabled, so edits to docs or pages will be visible immediately.
docs/ → Documentation markdown files
getting-started/ → Quick start, build, config, prerequisites
faq-troubleshooting/ → FAQ and support pages
internals/ → Technical internals & architecture
intro.md → Introduction page
use-case.md → Use cases & practical applications
src/ → Docusaurus source code
components/ → Custom React components (HomepageFeatures, etc.)
pages/ → Homepage and extra pages
css/ → Custom styles
static/img/ → Logos, illustrations, and static assets
docusaurus.config.js → Main site configuration
sidebars.js → Sidebar navigation definition
Generate a static build of the site:
npm run buildThe output will be in the build/ directory, ready to deploy to any static hosting provider.
Preview the production build locally:
npm run serveWe welcome contributions to improve the docs!
- Fork this repo.
- Create a new branch (
git checkout -b fix/docs-update). - Make your changes (edit or add markdown files).
- Run
npm run startto preview locally. - Commit, push, and open a Pull Request.
- Read the Documentation
- Explore the GitHub Project Repo
The documentation is licensed under CC0 1.0 Universal. See LICENSE for details.