Hastypaste - minimalistisches Pastebin selbst betreiben
Hastypaste - minimalistisches Pastebin selbst betreiben
Hastypaste ist ein extrem schlanker, in Rust geschriebener Pastebin-Dienst für schnelles und einfaches Text-Sharing.
Was ist Hastypaste?
Hastypaste setzt auf maximale Einfachheit: keine Datenbank, keine externe Abhängigkeit — Pastes werden direkt als Dateien gespeichert. Die Anwendung ist in Rust implementiert und benötigt daher kaum Ressourcen. Besonders attraktiv ist die Möglichkeit, Pastes mit einer automatischen Ablaufzeit zu versehen, sodass alte Inhalte sich selbst bereinigen. Hastypaste eignet sich für alle, die einen schnellen Pastebin-Ersatz ohne Overhead betreiben möchten.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- Kein externer Datenbankserver erforderlich
Compose-Beispiel
services:
hastypaste:
image: enchant96/hastypaste:latest
container_name: hastypaste
restart: unless-stopped
ports:
- "8000:8000"
volumes:
- ./data:/app/data
environment:
- RUST_LOG=info
Hinweise
- Pastes werden als einfache Textdateien unter
./dataabgelegt; ein regelmäßiges Backup des Verzeichnisses genügt. - Die Ablaufzeit für Pastes lässt sich in der Konfigurationsdatei
config.tomlfestlegen — das verhindert unkontrolliertes Anwachsen des Speichers. - Da keine Benutzerverwaltung existiert, sollte der Dienst nicht ohne Zugangsbeschränkung öffentlich erreichbar sein.
- Das schlanke Rust-Binary startet in Millisekunden und verbraucht kaum RAM — ideal für ressourcenschwache Server oder Raspberry Pi.