Skip to content

catgirlcamp/midden

Repository files navigation

Midden

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.

Documentation

The project documentation is built with mdBook:

Build or serve the book locally:

mdbook build docs
mdbook serve docs -n 127.0.0.1 -p 3000

Quick Start

cargo run -- config print-defaults > midden.toml
cargo run -- migrate
cargo run -- owner create --email owner@example.test --username owner --password change-me
cargo run -- serve

Open http://127.0.0.1:8080.

For the persistent SQLite container model:

docker compose -f docker-compose.yml -f docker-compose.sqlite.yml up --build

See the quick start, configuration guide, and API guide for details.

License

AGPL-3.0-only.

About

Midden is a self-hostable file and paste sharing service written in Rust.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages