HasteBin - schnell Text teilen per selbstgehosteter Paste-Seite
HasteBin - schnell Text teilen per selbstgehosteter Paste-Seite
HasteBin ist ein schlanker, selbstgehosteter Pastebin-Dienst zum schnellen Teilen von Text und Code per URL.
Was ist HasteBin?
HasteBin wurde ursprünglich von John Calhoun entwickelt und ist als einfacher, ablenkungsfreier Paste-Dienst konzipiert. Ein Textblock wird eingefügt, gespeichert und über eine kurze URL geteilt — ohne Account, ohne Werbung. Das Docker-Image von rlister/hastebin bringt den Node.js-Server und optionale Redis-Unterstützung für persistente Speicherung mit. Ideal für Teams, die schnell Code-Schnipsel oder Logs austauschen müssen.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- Optional: Redis für persistente Paste-Speicherung
Compose-Beispiel
services:
hastebin:
image: rlister/hastebin:latest
container_name: hastebin
restart: unless-stopped
ports:
- "7777:7777"
volumes:
- ./data:/app/data
environment:
- STORAGE_TYPE=file
- STORAGE_FILE_PATH=/app/data
Hinweise
- Standardmäßig werden Pastes im Dateisystem gespeichert; für größere Instanzen empfiehlt sich Redis als Storage-Backend (
STORAGE_TYPE=redis). - Es gibt keine eingebaute Ablaufdauer — nicht mehr benötigte Pastes müssen manuell oder per Cronjob gelöscht werden.
- Syntax-Highlighting wird automatisch aktiviert, wenn die URL mit einer Dateiendung endet, z. B.
/abc123.js. - HasteBin hat kein Authentifizierungssystem; wer es öffentlich betreibt, sollte es hinter einem Reverse-Proxy mit Zugangsbeschränkung legen.