Midden is a self-hostable file and paste sharing service written in Rust.
Project is still in development; treat deployments as self-managed software and keep backups.
The project documentation is built with mdBook:
- Published docs: https://projects.catgirl.camp/midden/
- Local source:
docs/src
Build or serve the book locally:
mdbook build docs
mdbook serve docs -n 127.0.0.1 -p 3000cargo run -- config print-defaults > midden.toml
cargo run -- migrate
cargo run -- owner create --email owner@example.test --username owner --password change-me
cargo run -- serveOpen http://127.0.0.1:8080.
For the persistent SQLite container model:
docker compose -f docker-compose.yml -f docker-compose.sqlite.yml up --buildSee the quick start, configuration guide, and API guide for details.
AGPL-3.0-only.