| Crates.io | mb |
| lib.rs | mb |
| version | 0.1.1 |
| created_at | 2025-08-20 00:19:33.141194+00 |
| updated_at | 2025-08-21 12:23:50.211393+00 |
| description | Simple, js-less micro-blogging platform written in Rust |
| homepage | |
| repository | https://github.com/yggverse/mb |
| max_upload_size | |
| id | 1802705 |
| size | 104,266 |
Simple, js-less micro-blogging platform written in Rust.
It uses the Rocket framework and redb database for serving messages.
git clone https://github.com/YGGverse/mb.git && cd mbcargo build --releasesudo install target/release/mb /usr/local/bin/mb[Unit]
After=network.target
Wants=network.target
[Service]
Type=simple
User=mb
Group=mb
WorkingDirectory=/path/to/public-and-templates
ExecStart=/usr/local/bin/mb --token=strong_key
StandardOutput=file:///path/to/debug.log
StandardError=file:///path/to/error.log
[Install]
WantedBy=multi-user.target
database file will be created if it does not already exist at the given locationtoken value is the access key to create and delete your messages (the authentication feature has not yet been implemented)templates and public folders to WorkingDirectory destination (see Rocket deployment for details)server {
listen 80;
location / {
# expires 15m;
# add_header Cache-Control "public, max-age=900";
proxy_pass http://127.0.0.1:8000;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
}