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.