Zum Hauptinhalt springen

Willkommen im MSK Ecosystem

Das MSK Ecosystem ist eine wachsende Familie selbst gehosteter, datenschutzfreundlicher Web-Werkzeuge. Alle folgen derselben Gestaltungssprache, denselben Ansprüchen an die Codequalität und demselben Respekt vor deinen Daten.


Was dazugehört

  • MSK Paste: eine selbst gehostete Alternative zu Pastebin, mit Syntaxhervorhebung, Passwortschutz und Pastes, die sich nach dem Lesen selbst löschen.
  • MSK Shortener: ein selbst gehosteter URL-Kürzer mit anonymer Klickstatistik, QR-Codes und ablaufenden Links.
  • MSK Forms: eine gehostete Plattform für Formulare und Bewerbungen, mit Live-Statusverfolgung für Bewerber und einem mandantenfähigen Discord-Bot, den jeder Server einladen kann.

Weitere Projekte sind geplant, unter anderem MSK Banking.


Gemeinsame Grundsätze

Jedes Projekt im Ecosystem folgt denselben Regeln:

  • Keine Konten, keine Sitzungen, kein Tracking. Werkzeuge sind nützlich, ohne dass jemand seine Identität preisgeben muss.
  • Keine Tracker von Dritten. Kein Google Analytics, kein Plausible, kein Fathom, gar nichts.
  • Keine IP-Adressen im Klartext. IP-Adressen werden mit einem HMAC-Geheimnis je Installation gehasht.
  • Kein GeoIP. Standortdaten werden nie erhoben.
  • Wirklich löschen statt nur ausblenden. Wird etwas entfernt, ob von Hand, durch Ablauf oder nach dem Lesen, ist es tatsächlich weg.
  • Quelloffen unter AGPL-3.0. Jede Zeile Code lässt sich auf GitHub nachlesen.

Gemeinsamer Technikunterbau

EbeneWahl
FrameworkNext.js 15 (App Router)
SpracheTypeScript (strict)
DatenbankMariaDB über mysql2
GestaltungTailwind CSS und die MSK Design Tokens
ValidierungZod 4
i18nnext-intl v4 (Deutsch und Englisch, über Cookie)
Passwörterbcryptjs (Kostenfaktor 12)
WebserverApache2 (Reverse Proxy)
Prozessverwaltungsystemd
CI/CDGitHub Actions

info

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