Zum Hauptinhalt springen

MSK Paste

Eine selbst gehostete, datenschutzfreundliche Alternative zu Pastebin, Teil des MSK Ecosystem neben MSK Shortener.


Was ist MSK Paste?

MSK Paste ist ein direkter Ersatz für Pastebin oder Hastebin, für dich allein oder im Team. Gebaut ist es zum Teilen von Codeschnipseln, Logs und Konfigurationsdateien, ganz ohne Analyse, Tracking-Cookies oder Benutzerkonten.

Die gehostete Instanz unter paste.msk-scripts.de ist kostenlos nutzbar. Willst du deine Daten vollständig selbst in der Hand haben, kannst du es auch auf deinem eigenen Server betreiben, siehe Installation.


Funktionen

  • Syntaxhervorhebung für über 30 Sprachen über Shiki, mit den Grammatiken aus VS Code und serverseitig gerendert
  • Passwortschutz mit bcrypt (Kostenfaktor 12)
  • Ablaufdatum von 10 Minuten bis zu 1 Jahr
  • Nach dem Lesen löschen: Der Paste verschwindet automatisch nach dem ersten Aufruf
  • Eigene Paste-IDs (4 bis 32 Zeichen, [a-zA-Z0-9_-])
  • Rohansicht (/raw/:id) und Download (/dl/:id) mit passender Dateiendung
  • Lösch-Token: Pastes ohne Konto wieder entfernen
  • REST-API für Kommandozeilenwerkzeuge und Automatisierung
  • Zweisprachige Oberfläche (Deutsch und Englisch), umschaltbar über ein Cookie
  • Öffentliche Statistikseite mit anonymen Gesamtzahlen
  • Kein Tracking, keine Analyse, kein GeoIP

Unterstützte Sprachen

plaintext, bash, shell, powershell,
c, cpp, csharp, go, java, kotlin, rust, swift,
javascript, typescript, jsx, tsx,
python, ruby, php, perl,
html, css, scss, sass,
json, yaml, toml, xml,
sql, graphql, markdown, dockerfile, lua, diff

Fehlt dir eine Sprache, mach gern ein Issue auf.


Technikunterbau

EbeneTechnik
FrameworkNext.js 15 (App Router)
SpracheTypeScript (strict)
DatenbankMariaDB (über mysql2)
GestaltungTailwind CSS und die MSK Design Tokens
ValidierungZod 4
i18nnext-intl v4
SyntaxhervorhebungShiki
Passwörterbcryptjs (Kostenfaktor 12)
WebserverApache2 (Reverse Proxy)
Prozessverwaltungsystemd

Wie es weitergeht

  • Installation: MSK Paste auf deinem eigenen Debian- oder Ubuntu-Server betreiben
  • Bedienung: Pastes anlegen, ansehen und verwalten
  • REST-API: programmatischer Zugriff für Skripte und Kommandozeilenwerkzeuge
  • Datenschutz und Sicherheit: was gespeichert wird und was nicht
  • FAQ: häufige Fragen und Fehlersuche

info

Fragen oder Rückmeldungen? Komm in den Discord oder mach ein Issue auf GitHub auf.